Learn 3D Gamedev from Zero with Godot 4

Take your skills into the third dimension!
Product preview image
Now In Early Access!
Pre-order it now $84
$99.95at full release
    checkmark
    Beginner-friendly (Level II)
    checkmark
    60 day "no questions asked" refund policy
    checkmark
    Lifetime access
sticky note
Early Access
Apr 30, 2024
checkbox
Godot version
Latest (Godot 4.0+)
time clock
Duration
Self-paced
flag
Language
English
graduation cap
Prerequisites

What you can expect from this course:

checkmark
14 modules covering 3D gamedev
checkmark
Accessible to Level II beginners
checkmark
Teaches Godot 4 and GDScript
checkmark
Uses high quality 3D assets
checkmark
Packed with interactive practices
checkmark
Final project is a complete 3D game

Creating your own 3D game has never been easier

If you can build a 2D game, you can build a 3D game and we can prove it!
In the 14 modules of this course, we take a thematic approach to the 3D workflow and teach you all the most frequently encountered concepts and mechanics used in 3D game creation.
By the time you reach your final project, you will be able to use GDQuest's library of high quality assets to create your own third person action, adventure or 3D platformer.
Screenshot of a 3D platformer game. Sophia, a girl with blue hair, standing on grass, with clouds and hills in the background.

Get an immediate head start with GDQuest's unique Godot Tours technology

You'll find your way around the 3D side of Godot in record time thanks to our brand new ed tech. Godot Tours allows us to get you started with an interactive guided walkthrough set directly inside the Godot editor. You'll quickly figure out where's what in the 3D workflow.
Before you know it, you will have assembled your first mini 3D game by adding a camera, a character, props, lighting, and an environment into your scene.
In the process of learning, nothing is as effective as starting out on the right foot and building up confidence early on. That's why we developed Godot Tours.
Screenshot of a 3D platformer game. Sophia, a girl with blue hair, standing on grass, with clouds and hills in the background.
In the process of learning, nothing is as effective as starting out on the right foot and building up confidence early on. That's why we developed Godot Tours.
Nathan
Founder and teacher at GDQuest

Finally get out of tutorial limbo

Following along tutorials, it feels like you're learning, but as soon as you're on your own, you're lost again.
That's because a given tutorial can be helpful to show you how to accomplish something specific, but a collection of tutorials is not structured enough. It takes a long time to stitch together all the pieces you need to build a strong foundation.
It's partly a limitation of videos and partly due to media platforms and how they recommend content to us.
A simple truth: it takes knowledge to ask the right questions and know what information you need. It's a chicken and the egg problem.
Nathan
Founder and teacher at GDQuest

Learn how to move and interact with objects in 3D space

A key concept of both third person and first person 3D games is understanding how to set up and rotate the camera.
In the first few modules of the course, you learn how to control your character with the arrow keys, move forward, strafe and look in the direction of the mouse.
Screenshot of a 3D third-person game with the camera behind a white Robot's shoulder. The robot is aiming a grenade at a robot bee.
The skills you build up start producing exciting results in no time: your character can jump, throw items and shoot.
In a matter of a few lessons, you become able ble to load and instance a 3D scene, define a kill plane, interact with 3D objects, spawn items and collect loot, as well as set up raycasts to aim and fire.
Screenshot of an FPS game demo with stylized visuals, a pink sky, and green platforms. The player is aiming at a target with a gun.

Discover the techniques professionals use to create vibrant 3D worlds and bring characters to life

Using GDQuest's library of beautiful assets, you learn how to import 3D models and turn them into controllable characters using the animation tree and animation state machines.
Screenshot of Gobot, the blue robot inspired by the Godot logo, standing idle over a grey background. A menu on theleft shows a list of characters.
With techniques such as greyboxing, CSG meshes and triplanar mapping, you will start creating environments you can you use in your level design.
Screenshot of the Godot editor, showing a 3D scene with only grey boxes on the left, and another version of the same scene with the grey boxes turned into candy-looking platforms on the right.

Explore your own creativity

Once you understand how lighting and shadows work in Godot and you start creating materials you can apply to props, the sky's the limit on what you're able to craft with your creativity.
We show you the ropes and from there's no end to what you can accomplish with our open source assets and demos.
Check out the lighting and aesthetic in this repurposing of our open source Third-Person Shooter controller demo by Chickensoft games.
Nathan
Founder and teacher at GDQuest
The white robot Robi, jumpin down from a giant tree stump, over a nigh time forest scene.

Make friends and enemy NPCs using dialogue trees, AI navigation, and AI actions

What's an adventure game without NPCs you can talk to? In this course, we help you hone your knowledge of data structures and show you how to create a production-grade dialogue system complete with switching cameras and polished UI.
You learn how to breathe life into your NPCs by coding their expected behaviors. Create enemies that chase the player using pathfinding with navigation, navigation regions, and navigation mesh baking.
Queue AI Actions and watch your NPCs engage in complex actions like pressing buttons, opening doors.
The white robot Robi, jumpin down from a giant tree stump, over a nigh time forest scene.

Take advantage of the fastest growing game engine and its powerful rendering capabilities

checkbox
Godot uses state of the art Vulkan renderers and also supports older hardware through the Compatibility renderer.
checkbox
It's powerful yet very light so suitable for state-of-the-art machines as well as older computers. It works on Windows, Mac, Linux, Android and even runs in the browser.
checkbox
It's open source and community-driven. Many of its users also contribute to its development.
checkbox
Unlike other engines, Godot is truly Free: No shady license or royalties to pay. No strings attached. Godot is run by a Foundation and is under the MIT license.
Did you know? Godot has been used to make Sonic Colors Ultimate! Even engineers at Tesla work with Godot.
Nathan
Founder and teacher at GDQuest
Illustration showing Sonic jumping surrounded by spirits, with the fist forward.
Nathan Lovato avatar
Nathan Lovato shield
GDQuest founder and early contributor to the Godot documentation. Teaching gamedev with Godot for over 8 years. Here to help you become a game developer!

Frequently Asked Questions

chevron right
Do I need to know how to code to follow this course?
chevron right
How long can I access the courses?
chevron right
How often will I receive new content?
chevron right
Do you offer refunds?
chevron right
When will the course become available?
chevron right
When will the course be completed?
chevron right
Will you make a version of the courses for C#?
$99.95 at launchYou save $15.95
Pre-order it now $84

What people have said about our courses

I published 6 games on Steam. All of them are made with Godot and GDQuest is my day one teacher. Thank you so much. 😄

Avatar of Napas Torteeka
Napas Torteeka
Game developer
Farm Keeper on Steam

See also

Other courses and bundles that could interest you

2DFeatured bundle 1Now in Early Access
3DFeatured bundle 1Now in Early Access
NODE ESSENTIALSFeatured bundle 1Starting July 30
2DFeatured bundle 1Now in Early Access
3DFeatured bundle 1Now in Early Access