Godot Engine 4 Tutorials

These tutorials teach you how to work with Godot Engine 4. Although I cover all necessary bits to get working results, I mostly focus on code and procedural generation. Also, all my tutorials are written and ad-free.

Tutorial Series

I have been working with and writing tutorials for Unity for a long time. Now I am also writing them for Godot. I am only just starting out with that, so content will initially be a little sparse. I'm currently writing an introduction series that features clocks.

    Become My Patron

    Your support makes these tutorials possible! If you like them and want to see more, please become my patron, via monthly donations through Patreon or Ko-fi. That also gives you access to my Discord server.

    Questions & Answers

    Have a question? Here are a few common ones. Click or touch the questions to see the answers. You can also contact me in various ways.

    Why become a supporter?

    Because cardboard boxes lack power sockets and internet connections, living in one is not an option. Starving or freezing to death is also a killer for productivity. So I need some way to finance the time and effort required to create these tutorials.

    To become a regular patron of my work subscribe via Ko-fi or Patreon. This also gives you access to my Discord server.

    If you are unable or don't want to be a regular patron but really want access to my Discord server, you can ask me for a personal invitation.

    Can I make a one-time donation?

    Yes, you can make a one-time donation via Ko-fi, which supports multiple payment methods. You can also use the PayPal app:

    PayPal QR code

    Can I get notified of new tutorials?

    This page has an Atom feed, which news reader apps should auto-discover.

    You can also get notified via Ko-fi or Patreon.

    Besides that I post updates on Bluesky, Mastodon, tumblr, Twitter, reddit, and some other places.

    How do the website settings work?

    You can pick a dark or light website theme, whichever you prefer. This changes the colors of all pages, code highlighting, and some screenshots. The default auto theme picks dark or light based on your browser and system settings.

    If bold & italic code is enabled font styles are used when highlighting certain code fragments. For example comments and functions will be italic and keywords will be bold.

    If code ligatures are enabled certain code symbol combinations will be visually merged. For example, -> becomes -> and == becomes ==. This is a feature of the JetBrains Mono font.

    If Visible code tabs is enabled code tabs will be visualized with vertical lines, one per indentation level.

    These settings are saved in your browser's local storage.

    Why text and not video tutorials?

    As my tutorials focus on programming they are mostly about writing code, so it seems natural to use text. Understanding the code might require a lot of jumping back and forth, pausing, looking things up, experimenting, and so forth, all at your own pace. I think text is more convenient than video for this.

    Can I use your tutorial code for commercial projects?

    Yes. See the license page.

    Make no mistake, the route from these tutorials to a viable commercial product is a long one.

    Can I redistribute or translate your tutorials?

    Yes, with limitations. See the license page.

    Can I get a PDF version of the tutorials?

    You can use the print option of your browser and then choose to save as PDF. The pages are styled to look presentable when printed. On mobile devices printing is one of the sharing options.