Become a game developer

by: Nathan Lovato

Banner image

Do you want to become an independent game developer? You came to the right place!

At GDQuest, we teach you game creation with the free and open-source game engine Godot.

We give you the tools and educational resources you need to learn everything about the engine while developing the core skills you need to make unique games.

The problem with most tutorials

There’s a ton of free tutorials out there, but they often just teach you one trick in isolation and rarely go past beginner-level.

Also, while they show you how to do things, they rarely explain why.

You can follow dozens, but when it comes to making your own games, you don’t know where to start.

That’s because you learned recipes, which is fine and useful. We also teach powerful tricks that way.

But recipes alone will only get you so far if you lack the foundations.

To become an independent game developer, you need more than that. You need to hone fundamental skills, including:

  1. Understanding the interaction between design and code.
  2. Creative problem-solving.
  3. Project management.

And that even if you want to make games for fun. That’s because what makes a game pleasant is its design, the systems that rule it.

You express and implement the design in code, and translating your ideas into a computer program is a complex problem you have to break down into a multitude of smaller issues and tasks.

And to tackle many tasks, you need to decide where to start and how to organize them.

Those skills are essential because they’ll follow you all your life. You may switch game engine, you may even change career: they’ll always benefit you.

And we’re here to help you acquire them.

At your service since 2015

Nathan’s picture

Hey, I’m Nathan. I created GDQuest in 2015 to help you learn game art and game development with free and open-source software.

I made hundreds of video tutorials on YouTube, where we have more than 135,000 subscribers.

The project grew since then, and we’re now, we’re a team of experienced game developers, tutors, and Free Software enthusiasts dedicated to teaching and supporting Godot, our engine of choice.

We not only use Godot: we directly contribute to the program and its ecosystem, including the official documentation. In 2020, I even got hired to write its new Getting Started series.

Between our videos, written tutorials, and dozens of open-source game demos and tools, we already have the largest base of free resources and tutorials for Godot.

Getting started

We prepared two completely free and curated learning guides to get you started with the tutorials that best fit your needs.

Featured picture

I am new to code

How do I get started?

We wrote a curated guide for programming beginners who want to learn game creation and Godot.

Featured picture

I am a developer already

How do I get up to speed with Godot?

Check out our Godot guide for developers! It will help you get started with game programming and with the engine fast.

Alternatively, you can browse all our tutorials.

What people say about us

GDQuest started in 2015 as a hobby project. It grew little by little, and we’re now glad to have people like you who benefit from our work and allow us to do it full-time.

Here’s what some of you have to say about our work.

Nathan’s work on Godot courses as well as official docs has been incredibly valuable so far. Content creators like him are as important to the engine’s growth and quality as engine developers.

Rémi Verschelde, Godot project manager.

If you want to get started with the @GodotEngine, @NathanGDQuest is a great instructor to learn from.

Heartbeast, Godot and Game Maker instructor.

For daily tips, tricks, and news, Follow GDQuest on Twitter.

Become a better game developer

Join our weekly newsletter and get our latest game creation tutorials, tips, and open-source tools right in your inbox.

🔒 No spam. Unsubscribe anytime.

Made by

Nathan Lovato

GDQuest founder. Courteous designer with a taste for Free Software. I promote sharing and collaboration.