Intro to 3D Game Development Masterclass in Godot! (2024) (Udemy.com)
Learn how to build a 3D game from scratch in the Godot game engine with character controls, menus, dialogue, and items!
Created by: Thomas Yanuziello
Last updated April 2026
What you will learn
- Learn how to use the Godot game engine to create scenes with objects, lights, cameras, and a character that the player can control.
- Learn the basic infrastructure common to most games; including menus, saving and loading, game settings, and background music.
- Build an event management system that can display dialogue complete with choices, animate characters, move the camera, fade in and out, and mark progress.
- Build an inventory system that allows the player to pick up items, view them in a menu, drop, use, or equip items, and trade them with NPCs.
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.5 out of 5higher than 43% of them
- Reviews176#157 of 282 by number of reviews
- Length11.2 hourslonger than 64% of them
- Last updatedApril 2026more recently than 90% of them
Course Description
In this course, we will start with a blank project and start by learning the basics of a third person character and camera controller popular in modern action adventure games. From there we will add the essential elements that are common to most games such as menus, settings, music, saving, and loading. Next we will add an event system capable of producing complex branching dialogues and cut-scenes complete with animation and camera movements. Then we will add an inventory system which will allow the player to pick up money and items, see them in an inventory menu, drop, use, or equip their items, and trade them with NPCs. Lastly, we will allow characters to engage in combat; attacking with weapons, blocking with shields, dodging, shooting projectiles, taking damage, and dying.
Join our discord server to work on this course alongside your peers! Click the website link in my profile to join.
You'll also learn useful skills for working with the Godot game engine, organizing, and designing your projects to be more scalable. You will be learning how to code with GDscript, with everything explained in detail. Our scripts will be written to be highly customizable and reusable. All of the project files will also be available on GitHub if you need to review the project as it was after completing each lesson. These videos were recorded using Godot version 4.3.
This course contains:
Introduction to 3D Game Development
Game Development Essentials
Dialogue & Events
Inventory & Shops
Dynamic Combat System
If you've already purchased any of these courses, please ask me for a discount on this course.
The assets used in this course are from KayKit's Adventurers and Dungeon Remasters packs along with Basic GUI bundle made by Penzilla, and music composed by Eric the Funny Baron. The inventory icons were made by Shikashi. All are available to download for free on itch. Coins sound effects were made by Valenspire on FreeSound.
Instructor Details
- 4.5 Rating
176 Reviews
Thomas Yanuziello
I am an indie game developer living in Toronto, Ontario, Canada. I am an alumnus of the University of Windsor with a Bachelor of Computer Science.
I have always loved games and get a lot of enjoyment out of both playing and designing them.
I will be publishing a series of courses involving building indie games of various genres from scratch and taking them from prototyping all the way to production.
More courses by Thomas Yanuziello
Build a complete pixel platformer in Godot 4! (2024)
4.4 (196 Reviews)
Provider: Udemy
Time: 6.9h
$79.99
Introduction to 3D Game Development in Godot (2024)
4.7 (72 Reviews)
Provider: Udemy
Time: 2.2h
$74.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Peter Gruessing on 4/15/2026
Thomas goes above and beyond in his courses. I have yet to have a problem he has not been able to help me with! I was able to follow along at pace and did not have to stop often. Join the course and vist the discord channel! He is also on Patreon!
By Alex Thomas on 9/11/2025
The speaker is very very quiet
By Marquis Sills on 6/5/2025
That took me a few months to complete. Like the previous reviews stated the videos are not completely connected; this will be issue in section6. However the comment section will give a guide to help solve this discrepancy.
By Joshua Morris on 5/2/2025
Good intro, But I feel like it could of added How to get Godot, I.E. from The website or from Steam, or even Itch.io. However, most people who got this course should of already known that but I feel there would be a small group that could use that input, and explain how to install it from the site. Just my View point. but good all around.
By Tyler Spaeth on 4/28/2025
I've already started on my Godot journey, so most of this was review, but it filled in some gaps that using Godot and watching YouTube left. I really appreciate a cohesive front to back treatment of tech subjects. Thanks!
By Ales Kedroutek on 1/16/2025
The best and most beneficial Godot course I have taken so far. It actually made me do a reusable game skeleton with most features you would use in any game. Even though it might be challenging for a complete beginner, as the courses section not necessarily follow each other 1:1 and there is no final code base available, apart the instructors expertise it was actually this what made me learn and understand what/why I was doing, just to simply get going. Thank you very much!
By Akaki Akakievitch on 11/29/2024
One of the best Godot 3d courses! Very complete, even if there are a lot of subjects that are treated here. Even for more experienced game dev, there are a lot of good practices and tricks to take away! I absolutely recommend it! Really well done, Thomas! I can't wait to see more of your content!
By Prakhar Shukla on 10/13/2024
Cutting 1 star because resources were not provided. I wanted to skip the section 1 and 2 as I already have experience with Godot. But since resources or code was not provided for each section I had to go through them. EDIT: I just updated rating. I went further into the course and I liked how instructor takes time to explain little stuff. Highly recommended course for Godot.
By Lee Tran on 10/11/2024
This is a pretty complete course with much better quality of code and content than I've seen in any other game development courses. This was clearly written with the intent of having something that is reusable, unlike other courses that have material that is completely useless outside what they are teaching. If you want something that you can really use to make something to release, this is what you should be getting.
By Grant Christie on 10/8/2024
I have look around for a course like this. There are some amazing teachers in the Godot community. I find Thomas to be one of these. The content covered has empowered me to create the style of game I want. For me, learning is fun and I study for enjoyment and a sense of achievement. And I am getting a lot of satisfaction studying from Thomas. I did study IT at university and I would have gladly sought to have Thomas as my lecturer. He is very knowledgeable, My final comment is Thomas shows integrity and a willingness to help his students. Thankyou for great work Thomas.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








