Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Make a Stunning Turn-based RPG in Godot (LTS Version)
The Setup
Welcome!
Introduction (5:22)
The Github
Download the Assets
1 - Project Settings (3:12)
2 - Texture Import Settings (2:22)
The Overworld
3 - Moving Character (11:23)
4 - Setting Up Directionial Animations (3:24)
5 - Coding Directional Animations (13:15)
6 - Infinite Grass (9:03)
7 - Dirt Path Autotile (8:08)
The Battle
8 - The Scene Stack (21:53)
9 - Battle Parallax Layers (10:44)
10 - Battle Camera Pan (5:35)
11 - Battle Parallax Effect (8:32)
12 - A Basic Battle Unit (6:13)
The Turns
13 - Always Yield Down (9:57)
14 - Creating the Turn Manager (10:10)
15 - Using the Turn Manager (8:18)
Battle Animations
16 - Elizabeth Battle Idle Animation (6:07)
17 - Elizabeth Battle Approach Animation (2:33)
18 - Elizabeth Battle Melee Animation (0:55)
19 - Elizabeth Battle Return Animation (1:44)
20 - Werewolf Battle Idle Animations (7:12)
21 - Battle Animations Class (8:46)
22 - Battle Animations on the Battle Unit (7:08)
23 - Melee Attack Animations in Battle (9:55)
24 - Moving the Battle Unit During Battle (14:27)
25 - Yellow Flash Battle Transition (5:18)
26 - Werewolf Battle Approach Animation (2:34)
27 - Werewolf Battle Melee Animation (0:50)
28 - Werewolf Battle Return Animation (3:46)
29 - Werewolf Battle Return Animation Adjustments (1:40)
30 - Elizabeth Battle Hit Animtion (6:46)
31 - Werewolf Battle Hit Animation (2:38)
32 - Hit Function for Battle Unit (8:37)
The Turns Part II
33 - Async Turn Pool (16:59)
34 - Async Turn Pool Flow Chart (6:41)
Battle Classes
35 - Basic Class Stats (7:29)
36 - Battle Unit Class Stats (6:51)
The Battle Part II
37 - Deal Damage Function (9:18)
38 - Battle Unit Death (9:47)
39 - Async Turn Pool Adjustment (4:44)
40 - Exit Battle (3:59)
Battle Animations Part II
41 - Elizabeth Battle Death Animation (2:39)
42 - Werewolf Battle Death Animation (1:15)
43 - Battle Unit Death Animations (4:18)
Battle Unit Health and Level
44 - Value Bar (11:32)
45 - Value Bar Animate Function (9:07)
46 - Battle Unit Health Bar (11:29)
47 - Remove Exit Tree Call from Battle Unit (4:10)
48 - Basic Theming (12:49)
49 - Drawing the Battle Unit Level (4:36)
50 - Player Class Stats (6:01)
51 - Battle Won Function (10:03)
52 - Resources and Memory (8:18)
53 - Level Up UI (12:33)
Battle Menu
54 - Parent Button (4:38)
55 - Battle Menu (9:46)
56 - Battle Menu Script (6:09)
57 - Battle Menu Implementation (12:27)
58 - Battle Menu Animation (7:45)
59 - Battle Run Action (1:22)
Battle Camera
60 - Battle Camera Focus Target (10:13)
61 - Battle Camera Implementation (14:11)
Message Display
62 - Message Display (8:49)
63 - Events Singleton (6:03)
Interactables
64 - Interactable Class (2:11)
65 - Barrel Interactable (6:14)
66 - Interactable Detector (12:58)
Inventory
67 - Inventory Resoure (3:37)
68 - Item Resource (1:44)
69 - Add Item Function (4:38)
70 - Remove Item Function (3:31)
71 - Apple Item (1:52)
72 - Item Pickup (15:22)
73 - Barrel Items (3:53)
Basic Dialog
74 - Dialog Box UI (10:38)
75 - Set Visible Characters Function (4:38)
76 - Type Dialog Function (7:39)
77 - Character Resource (3:28)
78 - Dialog User Input (3:49)
79 - Dialog Implementation (5:41)
79a - Dialog Box Bugfix (3:49)
NPCs and Simple Quests
80 - NPC (6:48)
81 - Stumpy NPC (4:17)
82 - Stumpy Quest (10:33)
Random Encounters
83 - Random Encounters (4:59)
84 - Encounter Check Function (10:10)
85 - Encounter Implementation (10:30)
Battle Actions
86 - Battle Action Resources (8:38)
87 - Battle Action Resources Implementation (9:59)
Battle Menu Part II
88 - Resource Button (4:28)
89 - Scroll List (8:22)
90 - Scroll Bar Theme (4:55)
91 - Smooth Scrolling (12:37)
92 - Fill the Scroll List (11:43)
93 - Battle Menu Manager UI (12:35)
94 - Battle Menu Manager (12:26)
95 - Focus Menu (13:00)
96 - Focus Menu Implementation (14:03)
97 - UI Stack (8:53)
98 - UI Stack Implementation (4:03)
99 - Context Menu (4:56)
100 - Context Menu Implementation (9:26)
101 - Info Menu (3:14)
102 - Info Menu Implementation (8:18)
103 - Battle Menu Manager Implementation (19:04)
Battle Actions Implementation
104 - Run Action Polish (3:28)
105 - Elizabeth Battle Item Anticipation Animation (1:02)
106 - Elizabeth Battle Item Release Animation (0:57)
107 - Use Item Battle Action (9:30)
108 - Item List (12:29)
109 - Battle Shield (9:12)
110 - Defend Battle Action (3:10)
Ranged Battle Action and Projectiles
111 - Elizabeth Ranged Battle Animations (1:56)
112 - Ranged Battle Action Implementation (6:31)
113 - Battle Menu Manager Adjustment (3:58)
114 - Projectile (11:36)
115 - Projectile Update (7:51)
116 - Projectile Polish (8:46)
117 - Fireball Particles (20:08)
118 - Ranged Battle Action Projectile (8:32)
Overworld Menu
119 - Overworld Menu UI (3:07)
120 - Overworld Menu (4:48)
121- Elizabeth Stats Menu UI (6:39)
122 - Elizabeth Stats Menu (5:28)
123 - Overworld Menu Manager UI (5:39)
124 - Overworld Menu Manager (16:24)
125 - Overworld Menu Manager Implementation (12:00)
125a - Overworld Menu Bugfix (2:18)
125b - Elizabeth Stats UI Bugfix (5:27)
126 - Item Stacking in the Item List (4:07)
127 - Use Item in the Overworld (8:42)
Navigating the Overworld
128 - Vignette (2:07)
129 - Camera Limits (8:31)
130 - Town Walls (10:19)
131 - West Meadow (2:53)
132 - Level Swapper (4:57)
133 - Doors (7:44)
134 - Doors Implementation (15:05)
Overworld Part II
135- Blacksmith Home (11:13)
136 - Blacksmith Home Interior (27:40)
137 - Overworld Details (16:09)
138 - Overworld Rock (1:54)
139 - World Stash (16:06)
140 - World Stash Implementation (8:59)
141 - Overworld Transitions (8:54)
142 - Overworld Transitions Implementation (16:29)
New Enemies and Actions
143 - Spider Battle Animations (11:32)
144 - Spider Class (4:32)
145 - Gargoyle Battle Animations (7:38)
146 - Gargoyle Class (8:19)
147 - Sonar Battle Attack (11:04)
148 - Connect Oneshot (6:21)
149 - Basic Enemy AI (15:13)
Music and Sounds
150 - Sound Effects Part I (11:07)
151 - Sound Effects Part II (16:04)
152 - Sounds Effects Part III and Bug Fixes (28:33)
153 - Simple Music Player (7:52)
154 - Simple Music Player Implementation (4:34)
Saving and Loading
155 - Save Game Function (17:22)
156 - Load Game Function (12:32)
157 Saving and Loading Implementation (10:27)
The End
Congratulations!
148 - Connect Oneshot
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock