Godot Recipes

Godot’s nodes are your ingredients. What can you cook up?

On this site you’ll find a collection of solutions and examples to help you make whatever game system you need.

Godot 4.0

Godot 4.0 is not yet ready!
Godot 4.0 is in beta testing stage. This means there are still bugs and features may change and/or break. Use at your own risk!
If you’re looking to make a game or learn the engine, we recommend you stick with 3.x. Don’t worry - what you learn will still apply when the newer version is released!
This site has lots of learning material for Godot 3 - but not all of it has been updated for version 4 yet. You can click the ribbon in the top-right to toggle the Godot Recipes version, or click the button below:

Godot 3 Recipes

Are you ready to learn game development? Whether it’s as a hobby or working towards your dream career, there’s never been a better time to get started. Modern programming languages and tools have made it easier than ever to build high-quality games and distribute them to the world. One of these tools is the Godot game engine. For beginners, it offers a friendly way to learn gamedev techniques. For experienced developers, it’s a powerful, customizable and open tool for bringing your visions to life.

alt

On this site you’ll find a gentle introduction to the Godot game engine, as well as a wide variety of gamedev tips and techniques. Feel free to browse the categories in the sidebar and see what catches your interest.

If you’re new to Godot, start here: What is Godot?.

How to use this site

Beginners

If you’re new to game development, start with the “Godot 101: Basics” section. There you’ll find an introduction to the Godot application, and a step-by-step guide to creating your first project. There is a lot of material to absorb here. Don’t feel discouraged if you feel you don’t get it at first. Repetition is the key to learning complex topics; the more you work with Godot’s features, the more familiar and easy they will start to feel.

Info

It’s assumed that you have at least some general programming experience. If you’re completely new to programming, click here for tips on how to get started.

Experienced Developers

If you’re an experienced developer and/or you’re familiar with other modern game engine(s), feel free to explore the menu on the left. You’ll find a number of useful guides and tutorials to show you how to do things the “Godot Way”. Code samples and example projects are available for all articles.