Games programming with Godot is comparatively easy for beginners, yet offers opportunity for developing rich and complex games.
The Godot Game Engine (website here) is a popular, free, and versatile platform for 2D and 3D game development.
Getting Started
Download the latest version for the operating system and development platform of your choice. Versions for Linux, Mac OS, Windows, and Linux Server are available.
- The RabbitHole hosts its Godot Game Engine on Raspberry Pi 400 Desktop Systems, updated with the latest Raspberry Pi 64-bit operating system (instructions here). Our installation uses the pre-compiled Godot Engine software found here. (Download the zip-file for the 64-bit version here)
Online documentation is available from the Godot Engine developer. The link is to the stable version. Other versions are available; be sure to match the documentation used to the version installed when developing your project.
Learning to Program Games
Thanks to Burney Waring, the RabbitHole includes a series of introductory lessons in game development with Godot.
- Godot App Building – Lesson 1 – introduces basic concepts while building a simple calculator.
- Godot App Building – Lesson 2 – Making the app look better; Exporting
- Godot App Building – Lesson 3 – Drawing and Instancing Scenes
- Godot App Building – Lesson 4 – Reading and Writing Files, Animation Using a Timer, Debugging
- Godot App Building – Lesson 5 – Reusability, Changing Scene