Gamedev

Learn GDScript From Zero
Try the app that converted thousands of people who thought they couldn’t code. Learn Godot’s friendly programming language in this free and open-source interactive course that runs directly in the browser! No login required.

GDTour: Get to know the Godot Editor in this interactive tour
Godot Tours allows you to learn interactively, step-by-step, directly inside the Godot Editor. In this first completely Free Tour, we take you on a quick guided walk through the user interface and help you find your way around the editor and break the ice with Godot.

Create a Vampire Survivors style Roguelite in just one sitting
Code your first rogue-lite game with Godot 4! Take your first steps in 2D game development, with: player movement, health, shooting mechanics, and enemies that spawn and follow the player.

Create a 3D Survivor Arena FPS in just one sitting
Create a 3D FPS arena survival game using Godot 4. Implement player movement, shooting mechanics, add sound effects, design levels, and export your game to share with friends.

Create a 3D Character Controller in Godot 4
Code your first 3D third-person character controller in Godot 4, step-by-step, for free!
Make a Finite State Machine in Godot 4
The State pattern is an essential one for game developers. In this guide, you’ll learn to create a finite state machine in Godot and when to use the pattern.

Understand Raycasts in Godot 4
Learn what raycasts are and how to use them in Godot for both 2D and 3D games. Discover how to set up raycast nodes, detect collisions, and implement common use cases like line of sight, ground detection, and instant-hit weapons.

Create a 2D Laser in Godot 4
Learn how to create a dynamic 2D laser beam in Godot using raycasts, animated lines, and particle effects. Implement casting, collision, and beam particles to create a visually stunning laser effect.

What you need to make games
How to learn to code? How to become a game developer? Get started with these general guides.

Make Games with Godot: Beginner Edition
This learning path and free guide is a curated list of free resources to get started with game development using the Free and Open Source engine Godot

Make Games with Godot: Developer Edition
This free guide is a curated list of free resources that help with transitioning to Godot - the Free and Open Source game engine.
Code the Entity-Component pattern in Godot
Learn to code an entity component pattern to add flexibility to your simulation games and other Godot projects.
Game Art

Krita tutorials
Paint and create beautiful game assets with Krita, an award-winning painting program.

Game Art Tutorials
Learn game art and general digital art techniques for Free!