Godot Godot-4 Resources

Explore the latest innovations with Godot 4. This version of the Godot Engine brings significant improvements in rendering, performance, and workflow, ideal for developers who want to be at the forefront of game development and utilize cutting-edge features.

Demo

Godot Demo Projects

A comprehensive collection of official Godot Engine demo projects, showcasing various features and capabilities of the engine across multiple versions. These demos serve as practical examples for developers to learn and explore Godot's functionalities.

Demo

Kaleidoscope

An interactive shader demo in Godot, based on a tutorial by Kichimisu. It allows users to manipulate shader parameters using arrow keys and is playable in the browser via Itch.io.

Game

PlaneShooter

PlaneShooter is a 2D space shooter game developed in Godot 4, inspired by Sunny GameDev's Unity tutorials. It showcases classic shooter mechanics and a modular project structure, ideal for learning Godot 4 development.

Demo

Crystal Bit Godot Game Template

Crystal Bit Godot Game Template is a starter project providing a solid base for building Godot games. It handles common tasks like scene transitions, game pausing, and includes continuous integration support.

Demo

Takin Godot Template

Takin Godot Template is a Godot 4.4 template for game projects, fusing curated plugins, essential features, and best practices. It provides a solid foundation to kick-start new projects with GDScript.

Demo

Godot XR Template

Godot XR Template is a starter project for developing VR games in Godot Engine. It provides preconfigured exports for Android-based headsets with OpenXR support, example scenes, and integration with Godot XR Tools.

Tool

MechanicalFlower Godot Template

A comprehensive Godot project template by MechanicalFlower, designed for clean code separation, continuous integration, and streamlined development workflows. It includes features like code formatting, license tracking, and addon management.

Tool

vpuppr

Vpuppr is a cross-platform VTuber application developed with Godot, supporting multiple tracking backends. It is currently being rewritten for Godot 4, with the Godot 3 version available on the godot-3 branch.

Tool

ProtonGraph

ProtonGraph is a node-based tool for procedural 3D content creation within the Godot Engine. It allows users to generate complex 3D models through visual scripting, aiming to be user-friendly and extensible for game development.

Tool

Pixelorama

Pixelorama is a free and open-source pixel art editor built with Godot Engine. It offers a wide range of tools and features for creating pixel art, animations, and tilemaps.

Tool

Material Maker

Material Maker is a Godot Engine-based tool for creating textures procedurally and painting 3D models. It utilizes a node-based interface for defining textures and brushes, similar to Substance Designer.

Library

godot-anl

godot-anl is a Godot Engine wrapper for the Accidental Noise Library, enabling noise generation with visual nodes, GDScript, and C#. It supports height, normal, and bump map generation and custom modular noise creation.

Tool

spout-gd

Spout-gd provides Godot bindings for Spout, enabling sharing of OpenGL textures across Windows applications. It supports both sending and receiving textures with convenience classes like SpoutTexture and SpoutViewport.

Library

PortAudio

This Godot module provides wrapper methods for the PortAudio library, enabling low-latency audio processing and direct control over audio input and output within Godot Engine. It offers flexibility in choosing audio drivers and managing audio buffers, making it suitable for audio tools and rhythm games.

Library

godot-voxel

Godot Voxel is a C++ module/extension for Godot Engine 4, enabling the creation of real-time editable 3D volumetric terrains. It supports features like polygon-based mesh generation, physics integration, infinite terrains, and various voxel data streaming sources.

Library

GodotSteam

GodotSteam is a community-driven ecosystem providing tools for integrating Valve's Steam API with the Godot Engine. It supports Windows, Linux, and Mac platforms, offering pre-compiled versions, plugins, and examples for various Godot versions.

Tool

Texture Packer

Texture Packer is a Godot Engine module for creating texture atlases at runtime. It supports texture merging, layering, and packing with features like custom filters, background colors, and margins, enhancing runtime texture management.

Library

godot-rapier-2d

Godot Rapier Physics is a 2D and 3D physics engine drop-in replacement for the Godot game engine, offering better stability, performance, and features like fluids and deterministic simulations. It integrates the Rapier physics engine and Salva fluids simulation library.

Library

Keyring

Godot Keyring is a Godot addon for interacting with the operating system's keyring, enabling secure storage and retrieval of credentials. It's a wrapper around the 'keychain' library, providing cross-platform support for managing passwords and sensitive data.

Library

godot-jolt

Godot Jolt is a native extension that integrates the Jolt physics engine into Godot 4, offering a more performant and stable 3D physics simulation. It serves as a drop-in replacement for Godot Physics, with enhanced joint interfaces, and is currently in maintenance mode as its functionality is being integrated into the main Godot engine.

Library

godot-luaAPI

godot-luaAPI is a Godot addon that enables Lua API support via GDScript, C#, or GDExtension for creating sandboxed modding environments. It is designed for custom modding APIs where you have control over the sandbox environment.

Library

Godex

Godex is a Godot Engine ECS (Entity Component System) library designed to organize data efficiently for game development. It is currently under development and welcomes contributions and feedback from the community.

Library

godot-box2d

Godot Box2D is a GDExtension providing a Box2D physics server for the Godot Engine. It offers improved stability and determinism compared to the built-in physics engine, but is currently unmaintained and awaiting updates based on the box2c release.

Library

Entity Spell System

The Entity Spell System is a C++ module for Godot Engine, designed to handle entities, spells, auras, and related mechanics commonly found in RPGs. It supports both 2D and 3D games and includes networking capabilities for authoritative multiplayer implementations.