Level:
Intermediate
Lenght:
9 hrs
Lectures:
39

Learn Godot 3D: Develop Your Own 3D Games Using Godot 4

Master Godot 3D! Game development in Godot: build an interactive game from scratch!

What You'll Learn

30 Day Money-Back Guarantee

100% refund, no questions asked.

Lifetime Access

Access your content on any device, at any time.

Teaching Support

Never get stuck with our teaching assistants on call.

About The Course

Have you ever wanted to create your own 3D games? Welcome to this comprehensive Godot 3D game development course, where we’ll help you master 3D game creation using one of the most powerful open-source game engines available. But why Godot?

Godot is a powerful, lightweight, and open-source game engine that provides everything you need to create stunning 3D games. With its intuitive interface and easy-to-learn scripting language, it’s an excellent choice for anyone looking to break into the world of game development.
In this course, you’ll build an interactive 3D tank battle game from scratch. You’ll start by learning the basics of navigating Godot’s 3D environment, setting up your scene, and working with 3D objects. From there, you’ll dive into physics, player movement, and AI-driven enemies to create engaging gameplay mechanics. As you progress, you’ll explore UI implementation, sound design, particle effects, and performance optimization to bring your game to life.

If you’re ready to dive into the exciting world of 3D game development, enroll today and start creating your first Godot 3D game!
Godot 3D Course

Curriculum

Introduction to the Course | 00:42

Installing Godot | 01:27
 
Overview of the project: Zone Battle | 03:33

The Main Window, Scene Tree, and Inspector | 04:34

The Game Window & Basic 3D Space Navigation | 05:25

Primitives and 3D Space – Rotation, Scaling, Translation | 14:24

Materials | 07:39
 
Building Complex Objects out of Primitives: the Tank | 26:22
 
Building the Playfield | 15:50
 
The Camera3D Node | 08:34
Vectors | 12:02
 
The CharacterBody3D Node | 10:31
 
Reacting to Player Input – Movement | 26:40
 
Reacting to Player Input – Controlling the Turret | 10:42
 
Collision | 13:12
 
The RigidBody node – Firing a shell | 52:56
World Lighting & the Global Sun | 06:23
Adding Enemy Tanks Via Inherited Scenes | 05:01
 
Destroying the Tanks | 06:34
State Machines | 16:21
 
Adding a State Machine to the Enemy Tank via ECS | 50:22
 
Adding a State Machine to the Enemy Tank via ECS Pt. 2 | 22:13
3D Audio | 12:41
Basic UI Layers | 14:22
 
UI Events and Signals – Scoring | 18:15
 
Creating a Minimap | 06:40
 
3D UI with Label3D nodes | 03:33
Start Menu | 12:42
 
Pause Menu | 06:25
 
Game Manager: Begin/End States | 31:26
 
Enemy Spawn System | 53:04
 
Multiple Camera Angles | 08:25
Better Explosions with Particle Effects | 28:37
 
Re-texturing Your Tanks: Materials Revisited | 05:17
 
Decals | 03:48
Importing External Models | 09:33
 
Upgrading the Level Terrain | 21:03
Exporting Your Game | 01:19
 
Last Words | 00:35