English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 91 lectures (17h 15m) | 13.81 GB
Master 3D RPG creation in Godot: build attacks, levelling, gear systems, animated combat, and stunning environments.
Ever dreamed of creating your own epic 3D role-playing game? Now’s your chance!
Join us as we guide you through building a large-scale RPG in the Godot engine. You’ll learn to bring your ideas to life, levelling up your dev skills in the process.
We’ll start with the essentials and tackle the fun stuff: crafting attacks, abilities, and a levelling system to make your player character truly shine. By the end, you’ll have a fully playable RPG, complete with gear, enemies, and jaw-dropping environments.
Building a game this size sounds intimidating, right? No worries! We’ll guide you step-by-step to create a fully-fledged RPG in Godot, from scratch. You’ll also learn the secret sauce behind pro-level Godot skills.
Ever wondered how to make your character stronger across levels? We’ll teach you how to use resources to manage player stats and create that satisfying “level-up” feeling players crave. Power up your skills and your hero at the same time!
RPGs are all about killer gear. You’ll master inventory systems, item equipping, and weapon damage. Plus, you’ll make sure players can see their hero evolve with each shiny new sword or piece of armour they equip.
Animations bringing the game to life? Check! We’ll dive into animation trees and state machines, so your characters don’t just move—they flow. Hook animations into gameplay to make every attack and action feel impactful.
From bone attachments to global illumination, we’ve got your back with advanced techniques that will make your RPG not just playable but downright gorgeous. Make those levels pop with lighting that wows even the pickiest players.
Stuck on complex interfaces? We’ll teach you how to create dynamic UIs that update with player actions—whether it’s equipping items or tracking stats. Build interfaces players love to use.
This course is perfect for intermediate Godot devs or anyone who’s completed our Complete Godot 3D course. If you know the editor and can set up scenes, this is your chance to level up.
Stuck? Never fear. You’ll have access to a supportive community and a crack team of teaching assistants. Whether you’re debugging or dreaming up your next feature, you won’t be on this journey alone.
The Godot engine is blowing up (not literally!), and now’s your chance to jump on the wave. Grab your keyboard, your imagination, and maybe a cup of tea—it’s time to get creating. See you in the course!
What you’ll learn
- Build a feature-packed 3D RPG in Godot that’ll make players want to grind all day.
- Create character stats and levelling systems that feel rewarding and satisfying.
- Develop gear systems with weapons and armour that change stats and appearance.
- Design smooth animations with state machines for attacks, movement, and combat.
- Tackle lighting and global illumination to make your game world truly shine.
- Use custom resources to manage player data and keep everything neat behind the scenes.
- Craft a user interface that’s slick, intuitive, and updates with every player action.
- Dive into advanced scripting with lambda functions for smarter, leaner gameplay.
Table of Contents
Introduction Setup
1 Welcome to the Course
2 Creating the Project
3 Creating the Player
4 Scripting Movement
5 Community Support
6 Accessing Our Projects
Movement and Camera Controls
7 The SpringArm3D Node
8 Handling Mouse Motion
9 Handling Complex Rotations
10 Relative Motion
11 Adding Assets
Animating the Player
12 Adding Rigged Characters
13 Interpolating the Rig
14 Importing Animations
15 Controlling an AnimationTree
16 Animating Weights
17 AnimationTree Playback
18 The BoneAttachment3D Node
19 Attacking Motion
20 Organizing the physics process
21 Attaching a RayCast3D
Making Enemies
22 Enemy Setup
23 The HealthComponent
24 Damaging the HealthComponent
25 Defeat and the ShapeCast3D
26 Heavy Attacks
27 Dealing Damage in an Area
28 Player Defeat
29 Player Heavy Attacks
30 Adding a Dash
31 Dashing Motion
32 Dashing Physics Frame
33 Dashing Particles
34 Fixing Rig Edge Cases
RPG Stats
35 CharacterStats Resource
36 Inner Classes
37 Percentile Lerp
38 Levelling Up
39 Experience Points
40 Applying Ability Modifiers
41 Critical Hits
42 Damage Numbers
43 The VFXManager
44 HP and Endurance
45 Additional Ability Modifiers
User Interface
46 UI Setup
47 Updating the Info Bar
48 Progress Bars
49 Updating the Health Bar
50 The Inventory Menu
51 Pausing the Game
52 Displaying Attributes
53 Character Sheet Updates
54 Character Preview
Enemy Navigation
55 Adding a NavigationRegion3D
56 Navigation Agents
57 Pursuit and Avoidance
58 Chase Animations
59 Enemy Defeat and Gear
Graphics and Aesthetics
60 Building a Castle
61 Environment and Illumination
62 Floors and Horizons
63 Final Decorations
64 Graphical Project Settings
Items and Inventory
65 Item Icons
66 Inheritance
67 Shield and Armor Icons
68 Loot Containers
69 Interacting With Loot Containers
70 Interaction Feedback
71 Showing Chest Contents
72 Reparenting Icons
73 Renaming and Dependencies
74 Dynamically Connecting Signals
75 Collecting Gold
76 Equipping Weapons
77 Finding Equipment Stats
78 Armor and Shields
79 Damage Calculations
80 Equipment Meshes
81 Armor Replacement
Preserving State
82 Passages
83 Scene Transitions
84 Castle Level
85 Decorating the Castle
86 Persistent Data
87 Caching Gear
88 Caching Gold and Health
89 Changes For Play
90 Wrap Up
Resolve the captcha to access the links!