To make your own games, you have to learn to program. There's no way around it because games are computer programs.In the 19 modules of this course, you'll go from zero to writing your first complete 2D action game inspired by Enter The Gungeon and The Binding Of Isaac!Along the way, you'll explore over a dozen projects and learn to code the most common game mechanics, but not only: You'll understand how each technique works so you can reuse it.This course builds on the proven results of its predecessor, Learn to Code From Zero with Godot 3, funded by over 1500 people on Kickstarter.
I am SO pleased with the quality! There is no product like this ANYWHERE for
other engines, and it's shockingly easy to use and professional. Amazing work.
Ryan R. Burns
Level Designer on Assassin's Creed Valhalla
Get an immediate head start with GDQuest's unique Godot Tours technology
You will find your way around the Godot editor 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 quickly figure out where's what and hit the ground running.Before you know it, you will have assembled your first 2D game by adding a character, rooms, bridges, a piece of user interface, and your first line of code.
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 code, from zero
After getting your feet wet with Godot, you'll learn programming basics with carefully designed, bite-size lessons.
Have fun and get started for free!
Code can be really daunting, so we made an open-source app filled with interactive practices to ease your learning: Learn GDScript From Zero.It's a completely free series: We donated this 15-hour intro course to the community. It has helped over 500,000 people learn to code.
GDQuest gets students straight to the fun without sacrificing the
fundamentals. I am a computer science student and I wish more of my classes
were taught this way.
Jordan Hunt (heroic)
On Learn to Code from Zero with Godot 3 ยท on Jun 29, 2023
Discover the techniques professionals use to create exciting 2D experiences
Using GDQuest's library of beautiful assets, you learn how to build appealing, production-grade, interactive 2D experiences.As you advance in your course, you get used to the idea that games are made from smaller components. One module at a time, you create these components in toy projects designed specifically for learning and reuse and integrate them in your final game project.You'll start by creating a player-controlled spaceship and you'll then reuse the logic to make characters move.Using nodes, scenes, scripts, and signals, the four central features of Godot, you'll code a boost mechanic and achieve satisfying fluid motion.
Create an interactive world with physics areas
Many game mechanics you love build upon the foundations we give you in this course. The scope of what you can accomplish keeps growing as you advance through your modules.Very early on, you will already become able to use physics areas to create chests that can be opened with a mouse click or by pressing a key.With each new concept you learn, you become able to design a multitude of new mechanics in your games. For example, you reuse physics areas you learned while creating the chest to also create projectiles, damage areas, a racing game's finish line, and a detection range within which enemies follow and attack you.
Tell your stories and bring characters to life with a dialogue system
One of the most exciting experiences in games is meeting characters and learning their backstories through interactive dialogues.Halfway through your course, you create your first branching dialogue system with arrays and dictionaries, two data structures used in pretty much every game ever made.
Create computer-controlled AIs that track the player
Artificial intelligence is often a blocking point when you're just gettting started with gamedev. How do you make NPCs and enemies react to the world and decide what to do?Using physics bodies and areas, you learn how to make enemies that detect the player, follow them, and attack them. You create the towers of a Tower Defense game, flying foes in a side-scrolling platform game, and mobs in a top-down rogue-lite action game.
Take advantage of the fastest growing game engine and its incredible feature set
checkbox
It's a powerful yet very light all-in-one, cross-platform game engine for 2D &
3D game creation. It works on Windows, Mac, Linux, Android and even runs in
the browser.
checkbox
Godot's effort to provide a professional-grade open-source game engine is
backed by Valve, Epic Games, Microsoft, Meta, and more.
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 the 2D indie hits Brotato, Dome
Keeper, and Case of the Golden Idol.
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!
This course launched on Jan 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.