Autoplay
Autocomplete
Previous Lecture
Complete and continue
Complete Godot 3D: Develop Your Own 3D Games Using Godot 4
Introduction & Setup
Welcome to the Course (3:05)
Community & Support (1:32)
Downloading Godot (2:08)
Creating a Project (4:14)
Exploring the Editor (13:28)
Running the Game (13:14)
Accessing Our Projects (4:38)
Project Boost
Section Intro - Project Boost (1:05)
Your First Script (13:51)
Scripting Essentials (14:24)
Controlling the Player (12:26)
Blocking Out the Level (11:47)
Instantiating the Player (8:21)
RigidBody3D and Physics (13:05)
The Input Map (7:14)
Collision Detection (12:35)
The Export Annotation (11:38)
Crashing and Respawning (9:10)
Loading the Next Level (12:59)
Introducing Tweens (12:35)
Tweening Hazards (14:24)
Introducing Audio (13:00)
Controlling Audio With Scripts (8:50)
Introducing Particles (12:53)
One Shot Particles (8:08)
Improving the Ship (15:53)
Coloring the Ship (4:57)
Building Backgrounds (14:41)
Lighting the Scene (13:16)
Exporting Your Game (9:01)
Wrap Up - Project Boost (1:10)
Barbarian Blaster
Section Intro - Barbarian Blaster (1:28)
Setting Up the Scene (7:42)
Introducing the Gridmap (13:11)
Using the Gridmap (10:37)
Building Curves With Path3D (17:56)
PathFollow3D Enemies (14:01)
Making A Base (14:05)
Health and Labels (10:37)
Introducing Properties (11:58)
Text, Strings and Colors (15:03)
Mouse Input and Ray Picking (15:46)
Updating Gridmap Cells (15:04)
Clicks and Cursors (8:52)
Building Towers (13:18)
Picking Turret Positions (8:23)
Making Projectiles (13:46)
Introducing Timers (11:40)
Aiming the Turrets (14:06)
Damaging Enemies (13:02)
For Loops and Targeting (16:08)
Introducing Animations (16:18)
Instantiating Enemies (7:55)
Control Nodes and UI (14:19)
Earning and Spending Gold (9:21)
Difficulty Curves (15:37)
Scaling Enemy Health (14:29)
Ending the Game (14:03)
The Victory Screen (13:38)
Rewarding the Player (16:25)
Using GLTF Files (11:03)
Updating the MeshLibrary (10:17)
Barbarians and Animations (13:12)
Polish and Balance (16:59)
Wrap Up - Barbarian Blaster (1:19)
Robo Rampage
Section Intro - Robo Rampage (1:27)
Setting Up the Scene (5:32)
First Person Movement (13:44)
Input Events and Aiming (12:53)
Improved Aiming and Smoothing (13:34)
Custom Reticles (12:33)
Advanced Jumping (12:34)
Making a Prototyping Sandbox (14:20)
Introducing Navigation (13:00)
Enemy Movement (11:48)
Enemy Attacks (16:20)
Arming the Player (14:20)
Recoil and Raycasts (10:42)
Dealing Damage (10:34)
Making Particles (16:30)
Instantiating Particles (11:08)
The SubViewport (13:50)
Damage Feedback (10:44)
Game Over (12:16)
Introducing Shaders (13:24)
Weapon Variety (9:27)
Swapping Weapons (9:03)
Cycling Weapons (11:10)
Tracking Ammo (15:21)
The Ammo Label (8:56)
Ammo Pickups (10:55)
Pickup Visuals and Shaders (14:14)
Aiming and Zooming (14:14)
Building Interiors (12:43)
Building the Level (16:44)
Making the Level Playable (13:34)
Tweaking the Enemy (11:53)
The AnimationTree Node (10:56)
Lava Shader (15:34)
Adding Lava Pools (16:32)
Decorating the Level (21:15)
Lighting and Polish (14:35)
Finishing Touches (8:52)
Wrap Up - Robo Rampage (1:25)
Extras
Downloads
Loading the Next Level
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll to Unlock