All Godot about…

K
Demo

First Person Starter

First Person Starter is an FPS template for Godot, providing starter content for new or existing projects. It includes a 3D character controller, smooth movement, camera rotation, and joypad support.

Library

AntialiasedLine2D

The AntialiasedLine2D add-on for Godot 4.x provides higher-quality antialiased Line2D and Polygon2D drawing compared to Godot's default implementation. It features helper nodes for drawing circles and regular polygons easily, supporting various platforms and renderers.

Library

GodotRx

GodotRx is a set of reactive extensions for Godot C# (Mono), providing observables for signals, lifecycle events, input events, and frame events. It also includes awaitable tasks, time scale-based schedulers, and reactive properties to enhance reactive programming in Godot.

Library

godotdetour

godotdetour is a GDNative plugin for Godot Engine (3.4+) implementing recastnavigation for fast 3D navigation using navmeshes, agents, dynamic obstacles, and crowds. It offers runtime navmesh creation, agent avoidance, multiple navmeshes, and is highly configurable.

Demo

OpenRPG

OpenRPG is a Godot 4 demo project showcasing the creation of a classical turn-based RPG, providing a learning resource with reusable code and a solid code structure. It uses Godot 4.3 and the Tiny Town asset pack by Kenney.

Library

Easing Script

This is a GDScript port of Robert Penner's easing equations for Godot Engine. It provides a variety of easing functions to create smooth animations and transitions in your games.

Library

godot-apple-id

This Godot module enables 'Sign in with Apple' functionality for iOS projects. It supports user authentication and credential management within Godot games and applications.

Tool

strip-to-frames.pl

This Perl script automates the process of splitting a grid-based spritesheet into individual frame files, simplifying animation workflows in Godot. It streamlines sprite extraction for game developers.

Tool

Voxel-Core

Voxel-Core is a GDScript voxel plugin for Godot Engine, enabling in-engine creation, import, and editing of voxel content. It offers features like automatic UV mapping, various meshing modes, and in-engine editors for both VoxelObjects and VoxelSets.

Tool

Godot Gif Getter

Godot Gif Getter is an in-game utility for recording and saving GIFs, utilizing the image-gif Rust library for encoding. It offers configurable settings and easy integration into Godot projects for quick GIF creation.

Tool

GNU Nano

GDScript syntax highlighting for the GNU Nano text editor. This project provides an rc file to enhance Nano with GDScript support, updated regularly.

GDScript Tool Beginner Godot 3, 4
Tool

Debanding Material Shader

This is a simple material shader for Godot 3.2.x that adds debanding noise to fix banding effects, specifically for the GLES2 renderer which lacks full-screen debanding support. It's designed to be easily integrated into existing projects by either using the provided ShaderMaterial or copy-pasting the debanding code.

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.

Game

Blipshift

Blipshift is a simple top-down 2D game using the Godot Engine, originally created by Michael Groufsky and ported to Godot 3.1. All code and assets are public domain, allowing for free use and modification.

Game

Breakable

Breakable is a breakout-like game made with the Godot Engine, created to learn Godot and test various features. It supports Godot 3.4.x and also has a Godot 2.x version available.