Tools

inkgd
by ephread
Ink is a scripting language for writing interactive narratives designed by inkle. This asset provides both an implementation of the Ink runtime in pure GDScript and an editor plugin to manage stories. See the README for more information: https://github.com/ephread/inkgd/blob/0.4.7/README.md

Property Selection Window
by infinitani
A powerful plugin that provides an intuitive interface for selecting and monitoring node properties in the editor. This plugin enhances your workflow by making property management more efficient and user-friendly, with features like filtering, searching, and type-based filtering of properties.

Timer Counter
by blaron
ENG: TimerCounter is an addon for Godot, you can see the time spend on your project. ESP: Time Counter es un addon para Godot que te permitirá ver el tiempo que llevas en tu proyecto.

State Machine
by itsmealec
Finite State Machine for managing different States that anything can be in. For example, an Enemy can "Attack", "Patrol", "Idle", etc.

RaycastSignals
by srcoloma
RaycastSignals is added as a child to a Raycast3D or Raycast2D node. and allows using signals that indicate when a body enters collision, when it remains colliding, and when it exits collision. The signals are body_just_entered, body_inside, and body_exited.

Godot Super Wakatime
by bartoszb
Tool to measure time spent in loved by many people game engine - Godot Officially approved to use in High Seas event created by Hack Club

GameNite Controlpads
by gameniteweston
This extension is used to develop for GameNite and test your GameNite game natively. Specifically it adds a GameNiteControlpads node that allows you to send and receive messages with "controlpads": the mobile phone controllers. Must be used in conjunction with a controlpads test server. Usage: * You can see a full walk-through here: https://clever-rain-b72.notion.site/Godot-GameNite-Development-Walkthrough-a4c9f6bbcaff4f4cbe4daacd71cde22d?pvs=4 * Join our discord to get help and learn more ab...

Player 2 AI NPC for Godot
by ajelefantgg
The Player 2 AI NPC Godot plugin allows developers to easily create AI NPCs in their Godot projects. The plugin uses free AI APIs from the player2 App at https://player2.game/. Just open Player2, and the plugin connects automatically, so you can dive right into building your world instead of wrestling with keys or settings. When your game is ready, we’ll share it with our community of 40,000+ active players eager for AI-driven adventures: https://player2.game/discord For usage information, vi...
Config Table Manager
by daylily
一个用于管理配置表格的Godot插件 A config table manager plugin for godot. ## Features 1. Easy to use, generate table header by using a data class. Allow to add additional columns. 2. How to generate and import can be save as a preset, convenient to adjust repeatedly. 3. Support backup and merge when regenerating tables. 4. Highly customizable, you can add your **Table Tool** and **Import Tool** to generate table file and import as resource which are meet your needs. ( This plugin is provide **CSV**, **xlsx...

State Graph
by babadesbois
A Godot plugin that manages state machines & state transitions. It features: - A StateMachine based on nodes - Nested StateMachines - Pushdown Automatas - Automatic animation triggering directly AnimatedSprite - A powerful GraphEditor to handle state transitions - State change based on signals and/or as many conditions you want

Godot Midi
by nlaha
This add-on allows for the import and playback of MIDI files in Godot. Great for syncing events to music, making rhythm games, or even your own audio production/synthesis applications. Features: - Easy import of MIDI files as Godot Resources - Easy MIDI event handling with signals - Imported MIDI events stored in an array of dictionaries per-track - Asynchronous playback via a separate thread - Linking to one or more AudioStreamPlayers for synchronization with music Please note: this is a wor...

Date Time (Godot 4)
by verillious
Datetime utils for Godot 4