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 | 2020 | 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) |