Tools

Dialogue Manager 3
by nathanhoad
A powerful Godot Engine addon for nonlinear dialogue in your game. - Edit your dialogue right in the Godot editor. Get notified of syntax errors as you type. - Add expressiveness to your dialogue with pauses, speed changes, and animated effects. - Whether you're using GDScript or C# Dialogue Manager will work in your project. - Dialogue Manager supports both gettext and CSVs for localising your game, including automatic support for Godot's POT generation. - Your game should be the authority o...

Mind Game
by abnormalmapstudio
Mind Game is a C# plugin based on the LLamaSharp library that allows the user to run Large Language Models (LLM) in-game on local hardware. Features: * Local inference of popular language models like Llama, Mistral, and Phi (.gguf filetype) * Easy configuration with the ability to save different settings * A MindAgent node that can be added anywhere in your scene to interact with the MindManager autoload * 3D example scene with a MindAgent3D (CharacterBody3D + MindAgent) * CPU or CUDA-acceler...

Visualize
by valkyrienyanko
Effortlessly debug script variables in-game for Godot 4 C#

GTweens (C#)
by guillemsc
GTweens-Godot is a lightweight and versatile tweening library for Godot 4 with C#. This library simplifies the process of creating animations and transitions in your Godot projects, allowing you to bring your game elements to life with ease. Please read the README for installation steps.

Flower-Godot
by emptygamer
Flower-Godot is a NVL system which support the keywords format like KrKr engine in Godot. ✨Supported for Godot4.x C# version.
![Cosineful Palettes [C#] hero image](https://raw.githubusercontent.com/maxusify/cosineful-palettes/main/icon.png)
Cosineful Palettes [C#]
by sabishidev
Create beautiful color palettes with cosine formula through editor or scripts. Currently only C# (.NET 8 or later) projects are fully supported.

MQTT client for C#
by kaluginstepan
MQTT client for C#

Godot RichLogger C#
by gorylpe
A feature-rich logging utility addon for Godot 4.x C# projects that enhances the default Godot output panel with additional functionality.

Wave Function Collapse (WFC) 2D/3D Generator
by mazzel
This is a wave function collapse implementation for Godot in C#. Please refer to Examples on how to use. basically you need 2 tile maps. one to create a new map on (target) and one to use as a sample on how the tiles are used (sample). Features: Create map based on a sample Different match levels are possible (through changing MATCH_RADIUS) Multi-threading Possibility analysis from sample Fail correction (Generation will not fail anymore!) Has a base generator class that can be expanded for y...

Utility AI C#
by derleon97
This is a C# port of John Pennycook's Godot Utility AI which is written in GDScript. The original GDScript addon can be found here: https://godotengine.org/asset-library/asset/1937

Lua GDExtension + LuaJIT
by gilzoide
Extension for using the Lua programming language in Godot 4.4+, powered by LuaJIT with Lua 5.2 compatibility enabled - Create Godot scripts directly in Lua, making it possible to use Lua as an alternative to GDScript or C# - Create additional Lua states to support modding in your game, as many as you need! - Supports Godot APIs in Lua: work with variants, Godot classes, load code from "res://..." and more! - Supports Lua objects in GDScript: access LuaState, LuaTable, LuaFunction, LuaCoroutin...

Saveable (C#)
by mrrobinofficial
A save system for Godot C#. Requirements: - Godot 4.2.x Mono Version. - Installed Newtonsoft.Json package. Features: - Saving entire node trees. - Uses Newtonsoft.Json for serialization and deserialization. - Supports both encrypted, compressed and regular mode. - ISaveable interface to allow modular save/load structures. For more details, visit the GitHub repo.