Tools

Godot UGS
by tirt
SKD for connecting some of Unity Gaming Services (UGS) to Godot 4+ (C# Mono), currently supporting Authentication, Leaderboards, Cloud Save, and Friends. Learn more at: https://github.com/Tirtstan/Godot-Unity-Gaming-Services/blob/main/README.md

DebugGUI Graph
by weaverdev
This utility provides a way to debug continuous systems by providing an inspectable graphing GUI and logging overlay. It also provides an optional attribute-based abstraction for a one line injection into your existing code. Callable from both C# and gdscript, but requires Godot .NET

Async Resource Loader (C#)
by profiler4100
Allows to use standard C# async/await to load resources.

Multiplayer Input Sharp
by ramchale
C# Port of Multiplayer Input This addon provides two simple APIs for using normal Input Actions, but spread out across a Keyboard player and up to 8 Joypad players. This addon handles multiple devices automatically, so you can keep your InputMap clean and maintainable.

Debugger Launcher
by schw3de
The Debugger Launcher is a convenient plugin for the Godot engine, designed to enhance debugging processes for developers using C# with Visual Studio. It integrates directly into the Godot editor by adding a toggle button to the toolbar. This button allows developers to toggle whether the Visual Studio debugger should be attached when launching the game. By simplifying the process of connecting the debugger, this plugin makes it much easier for developers to start debugging their game directl...

Rebuild C# Project On Focus
by lewiji
Mimics the behaviour of another popular C# engine, where if changes to scripts are detected when the editor window is refocused (i.e. due to tabbing in and out of an IDE), the .NET build process is automatically triggered.

GODolphin
by baizeyv
zh-cn: GODOT 的 C# 工具包,包含了从R3仓库中提取的可反应属性的实现,以及从UNITY QFRAMEWORK 中提取的非常好用的工具,并做了一点小小的修改,同时也包含一个现代化外表的 LOG CONSOLE en: GODOT's C# toolkit, including the implementation of reactive properties extracted from the R3 repository, and the very useful tools extracted from UNITY QFRAMEWORK, with a few minor modifications, and also includes a modern-looking LOG CONSOLE

UniTask
by luckyfeng
Provides an C# efficient allocation free async/await integration for godot.

Godot Coroutines (Unity like)
by apophissoftware
Creating a Unity-Like Coroutine Manager / Coroutine class to perform CoRoutines in the Godot Engine. Requires Godot 4.0+ C# edition. (Updated to address found issues.)

Runtime Console (.NET)
by fangchu
A simple runtime console for in-game debugging and command execution. (C#/.NET version) 一个简单的运行时游戏内控制台,支持查看对象属性、日志以及执行调试命令 https://www.bilibili.com/video/BV1vXjHz5EyE

TotalJSON
by leguar
Fast, light-weight JSON library. Completely stand-alone, no dependencies. Nothing but C# for maximum compatibility and portability. Requires .NET version of Godot. Does all the basic things: - Create and modify JSON object - Parse strings to JSON and turn JSON objects to strings (compact or pretty) - Serialize objects to JSON and deserialize JSON back to objects Made with easy usage in mind: - Complete inline C# documentation of all classes and methods - Very informative exception messages fo...

GDYarn
by kyperbelt
GD Yarn is a Godot plugin that allows you to create interactive dialogues using a simple markup language with strong similarities to twine. It is easy enough to get, but powerful enough to take your games to the next level with branching narratives that can change based on user interactions. GD Yarn is an implementation of YarnSpinner completely written in GDScript. The project aims to be as feature complete as possible compared to the c# version but may forgo certain things in lieu of simila...