Godot is a game engine that has risen in popularity over the past few years. It currently supports (officially) its own programming language (GDScript, in both textual and “visual” forms) and C# (via mono), and is able to target most platforms (including mobile, VR headsets and consoles).
Unlike Unity or Unreal (which have massive communities, asset stores, and performance/storage requirements), it has an almost tiny footprint (less than a hundred megabytes) and runs quite well on low-end hardware, so despite having fiddled with Unity on and off for years, I (together with my kids) find myself playing around with Godot instead.
(It’s worth noting that Godot’s visual scripting was a pretty decent starting point for getting started with game logic and that, despite discontinued, it lives on as an extension.)
Resources
| Category | Date | Link | Notes |
|---|---|---|---|
| AI | 2024 | LimboAI | a Godot plugin for doing behavior trees and finite state machines |
| Add-ons | 2025 | Cozy Cube Godot Addons | a collection of Godot add-ons for various purposes, including area lights and other effects |
| Cellblock | a scene management tool for developing open world games |
||
| 2021 | godot-sqlite | SQLite support |
|
| Waterways | a tool to generate river meshes with flow and foam maps based on bezier curves. |
||
| Voxel Core | Voxel creation and manipulation |
||
| Time of Day | Dynamic skydome with time of day support |
||
| Ingrid | an infinite grid add-on |
||
| GdUnit3 | a unit testing framework |
||
| anima | a complex animation helper |
||
| dialogic | A helper tool for dialog creation |
||
| VPainter | texture painting add-on |
||
| Apps | 2020 | Godello | a Trello clone with a Phoenix back-end |
| Pixelorama | a 2D sprite editor |
||
| Audio | 2025 | GodAmp | a Godot clone of the WinAmp music player |
| 2021 | Mixing Desk | procedural audio and adaptive music |
|
| Extensions | 2020 | ArcadiaGodot | a port of the Clojure Arcadia project |
| Geometry | 2021 | Shell Fur | add fur to characters |
| Polygon Fracture | libraries for fracturing polygons in various ways |
||
| godot-lod | a Godot 3 LOD add-on |
||
| Graphics | 2024 | GodotOceanWaves | a rendering experiment utilizing inverse Fourier transform for ocean wave generation in real-time |
| Sky3D | a tool that implements a dynamic day/night cycle |
||
| Interface | 2021 | Virtual Joystick | a touchscreen virtual joystick controller |
| Language Bindings | 2023 | SwiftGodot | Miguel de Icaza’s Swift driver for Godot |
| Models | 2020 | Platformer Kit | a free model kit to build platform games |
| Networking | 2024 | godot-mqtt | a Godot 4 MQTT plugin |
| Other | 2023 | gdwlroots | a module which provides bindings to |
| godoom | a port of Doom for Godot |
||
| force-directed-graph-godot | a simple implementation of a Force-Directed Graph |
||
| Plugins | 2024 | Godot Orchestrator | a visual-scripting solution for Godot 4.2+ |
| 2023 | Godot-GameGUI | a dynamic layout and sizing system for building user interfaces |
|
| godot-jolt | a extension that integrates the Jolt physics engine |
||
| phantom-camera | a nice camera handling plugin for both 2D and 3D games |
||
| 2021 | Scatter | Placement of foliage and other assets |
|
| Volumetrics Plugin | a GLES-only volumetric fog plugin |
||
| Heightmap Plugin | Includes a terrain sculpting tool and LOD generation |
||
| Tree Generator | a tree generator plugin for Godot 3 |
||
| godot-python | Python language support for Godot |
||
| 2020 | godot_heightmap_plugin | A heightmap-based terrain plugin for Godot 3.x |
|
| Easy Charts | a library with a number of 2D/3D chart types |
||
| Samples | 2022 | godot_webrtc_mqtt | a WebRTC and MQTT example with a working GDScript MQTT client |
| 2021 | GodotMindMap | a barebones mind mapping app |
|
| 2020 | Oculus Quest Toolkit | includes a simple Beat Saber clone and all |
|
| Sample Demo Code | a number of interesting bits of code, including some amazing sample shaders |
||
| VRWorkout | a VR workout game for the Oculus Quest |
||
| Shaders | Godot Shader Examples | ||
| Tools | 2021 | GIF exporter | save frames directly to a GIF file |
| 2019 | frt | a Godot runtime for the Raspberry Pi |
|
| Tutorials | 2020 | Kids Can Code Tutorials | a set of Godot 2 tutorials (easy to follow by kids, but some GDScript needs to be rewritten for 3.x) |