Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Intro to 3D Game Development Masterclass in Godot! (2024) by Thomas Yanuziello

Intro to 3D Game Development Masterclass in Godot! (2024) by Thomas Yanuziello

/

Author:Thomas Yanuziello

Duration:11.5 hours

Release date:2026, April

Publisher:Udemy

Skill level:Beginner

Language:English

Exercise files:Yes

Software:Godot

Course URL:https://www.udemy.com/course/godot-masterclass

Build a complete 3D action-adventure game from scratch in Godot 4.3, covering character controls, menus, dialogue, inventory, and combat.

Build a complete 3D action-adventure game from scratch in Godot 4.3. This course walks you through every system you need for a modern game: third-person character controls, menus, save/load, branching dialogue, inventory management, and a full combat system with weapons, blocking, and dodging.

🎯 What you’ll learn

  • Build a third-person character controller with walking, jumping, and camera controls.
  • Create a full game infrastructure including menus, settings, saving, and loading.
  • Design an event management system for branching dialogue and cutscenes.
  • Implement an inventory system with pickup, use, equip, and NPC trading.
  • Develop a dynamic combat system with attacks, blocking, dodging, and projectiles.

✅ Requirements

  • Skills: No experience necessary; everything is taught step-by-step.
  • Tools: A computer capable of running Godot 4.3.
  • Hardware: Minimum 4GB RAM, dedicated GPU recommended for 3D rendering.

📝 Description

This isn’t another “make a cube move” tutorial. You’ll start with a blank project and build a real, scalable game infrastructure. The course focuses on GDscript and Godot 4.3, teaching you how to write modular, reusable code that you can drop into your own projects.

The curriculum is split into five logical chunks. First, you get a solid third-person character controller with walking, jumping, and a camera that doesn’t make you motion sick. Then you add the boring-but-essential stuff: pause menus, title screens, save/load systems, and background music. From there, things get interesting with a full event management system that handles branching dialogue, character animations, camera cuts, and progress flags. You’ll build an inventory system where players can pick up items, equip gear, trade with NPCs, and manage consumables. Finally, you’ll implement a combat system with lock-on targeting, melee attacks, blocking, dodging, and ranged projectiles.

Every script is explained in detail, and the project files are available on GitHub after each lesson. The assets come from free packs by KayKit, Penzilla, and others, so you can focus on code, not art.

🧑‍🎓 Who this course is for

  • First-time game developers who want to build a complete 3D game.
  • Experienced 2D developers looking to transition into 3D with Godot.
  • Anyone who has finished beginner tutorials but wants to learn scalable game infrastructure.

🧑‍🏫 About the Author

Thomas Yanuziello is an indie game developer based in Toronto, Canada, with a Bachelor of Computer Science from the University of Windsor. He has published 12 courses on Udemy, teaching over 9,600 students how to build games from scratch. His teaching style focuses on practical, production-ready code rather than abstract theory.

🏁 Final Result

  • A fully playable 3D action-adventure game with character controls, menus, dialogue, inventory, and combat systems.
  • A reusable codebase of modular scripts you can adapt for your own Godot projects.
  • A portfolio-ready project demonstrating your ability to build complex game systems.
Curriculum

📋 Course content

  1. Module 1: Basics
    • Basics13:52
    • Practice
    • Scripts9:27
    • Controls15:09
    • Import8:47
    • Update5:46
    • Walking12:53
    • Rotation14:05
    • Jumping12:45
    • Gravity15:38
    • Camera12:46
    • Dungeon13:29
    • Build Levels
  2. Module 2: Essentials
    • Pause17:42
    • Title15:59
    • Transition14:18
    • Globals14:06
    • Music15:09
    • Settings18:34
    • Exit13:20
    • Enter15:57
    • Save11:47
    • Credits11:41
    • Build Characters
  3. Module 3: Dialogue & Events
    • Dialog11:53
    • Monologue13:13
    • Event Manager10:31
    • Interact11:21
    • Choice12:33
    • Flags12:11
    • Camera15:00
    • Animation11:49
    • Direction11:53
    • Modularity10:56
    • Build a Cutscene
  4. Module 4: Inventory & Shops
    • Coins14:38
    • Polish16:41
    • Pick Up17:39
    • Inventory15:34
    • Items15:21
    • Consumables17:33
    • Equipment12:11
    • Shop13:43
    • Build Items
  5. Module 5: Combat
    • Setup0:32
    • Lock On15:52
    • Strafe13:47
    • Attack20:46
    • Weapon17:20
    • Hit15:43
    • Dodge14:43
    • Block15:12
    • Shoot17:43
    • Enemy15:41
Watch online or Download for Free
Intro to 3D Game Development Masterclass in Godot! (2024) by Thomas Yanuziello
NAME
SIZEDURATION
1 – Introduction
140.1 MB
1 -Basics
140.1 MB
2 – Third Person Character Controls
1 GB
2 -Controls
121.2 MB
3 -Import
89.7 MB
4 -Walking
104.7 MB
5 -Rotation
113.5 MB
6 -Jumping
115.6 MB
7 -Gravity
142.6 MB
8 -Camera
123.5 MB
9 -Dungeon
153.5 MB
3 – Game Development Essentials
1.2 GB
1 -Pause
137.9 MB
2 -Title
137.5 MB
5 -Music
116.2 MB
7 -Exit
121.8 MB
8 -Enter
151.4 MB
9 -Save
90.3 MB
4 – Dialogue & Events
1.2 GB
5 – Inventory & Shops
1.3 GB
1 -Coins
168.9 MB
2 -Polish
178.6 MB
3 -Pick Up
190.6 MB
5 -Items
153.7 MB
8 -Shop
148.3 MB
6 – Combat
1.5 GB
1 -Setup
8.3 MB
2 -Lock On
166.7 MB
3 -Strafe
152.8 MB
5 -Weapon
187.8 MB
6 -Hit
175.6 MB
7 -Dodge
172.5 MB
8 -Block
163.8 MB
9 -Shoot
169.5 MB
10 -Enemy
173.5 MB


Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *