Godot Engine 

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 (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

CategoryDateLinkNotes
AI2024LimboAI

a Godot plugin for doing behavior trees and finite state machines

Add-ons2025Cozy 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

2021godot-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

Apps2020Godello

a Trello clone with a Phoenix back-end

Pixelorama

a 2D sprite editor

Audio2025GodAmp

a Godot clone of the WinAmp music player

2021Mixing Desk

procedural audio and adaptive music

Extensions2020ArcadiaGodot

a port of the Clojure Arcadia project

Geometry2021Shell Fur

add fur to characters

Polygon Fracture

libraries for fracturing polygons in various ways

godot-lod

a Godot 3 LOD add-on

Graphics2024GodotOceanWaves

a rendering experiment utilizing inverse Fourier transform for ocean wave generation in real-time

Sky3D

a tool that implements a dynamic day/night cycle

Interface2021Virtual Joystick

a touchscreen virtual joystick controller

Language Bindings2023SwiftGodot

Miguel de Icaza’s Swift driver for Godot

Models2020Platformer Kit

a free model kit to build platform games

Networking2024godot-mqtt

a Godot 4 MQTT plugin

Other2023gdwlroots

a module which provides bindings to wlroots, for building Wayland compositors within Godot

godoom

a port of Doom for Godot

force-directed-graph-godot

a simple implementation of a Force-Directed Graph

Plugins2024Godot Orchestrator

a visual-scripting solution for Godot 4.2+

2023Godot-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

2021Scatter

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

2020godot_heightmap_plugin

A heightmap-based terrain plugin for Godot 3.x

Easy Charts

a library with a number of 2D/3D chart types

Samples2022godot_webrtc_mqtt

a WebRTC and MQTT example with a working GDScript MQTT client

2021GodotMindMap

a barebones mind mapping app

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

Shaders2020Godot Shader Examples
Tools2021GIF exporter

save frames directly to a GIF file

2019frt

a Godot runtime for the Raspberry Pi

Tutorials2020Kids Can Code Tutorials

a set of Godot 2 tutorials (easy to follow by kids, but some GDScript needs to be rewritten for 3.x)

This page is referenced in: