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.
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.
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.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.
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.With techniques such as greyboxing, CSG meshes and triplanar mapping, you will start creating environments you can you use in your level design.
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, 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
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.
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 the latest hardware 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
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?
This course launched on Apr 30, 2024. It will remain in early access until all modules are released. Final Launch price is likely to increase throughout Early Access as the program grows in scope and features.