Tools

Bangla Unicode to ANSI Converter
by alshahriorhasan
A simple script for godot to convert Bangla unicode font to Bangla ANSI font.

Midi File Parser / Player
by brainfoolong
Parse your midi files directly with native GDScript 4+ with no other dependencies. The example also include a demo of how you can create a sound player based on the parsed midi data. Usage var parser = MidiFileParser.load_file("res://yourmidi.mid") # parser.header contains midi header data # parser.tracks contains all midi tracks ## iterate over tracks and events for track in parser.tracks: for event in track.events: # do something with events here Playback Demo See midi_file_player_example.g...

Yandex games SDK (non official)
by basilyes
Yandex games SDK non official implementation for godot. I do it for my games, so it's not a complete SDK implementation yet. If you lack of some functions, you can do it your self and contribute or create issue on github. I will be appreciate you. RU Неофициальная реализация Yandex SDK для godot. Делаю для себя и своих игр, по этому тут реализованны не все методы и не всегда до конца (буду потихоньку доделывать). Если не хватает каких либо функций или я что-то криво сделал, можете создать оши...

Achievement System
by 5fb5
Plugin that allow you to add custom achievement to the game and display them in the UI. You can read "README" file in your downloaded repository or in GitHub page to learn how to use it. https://github.com/5FB5/gd-achievements

Godot Meta Toolkit
by w4games
Exposes the Meta Platform SDK and provides other tools for XR development on Meta's platform. See the documentation here: https://godot-sdk-integrations.github.io/godot-meta-toolkit/

Discord Social SDK
by thiagola92
Wrapper around Discord Social SDK. Compatibility with Linux (x86_64) and Windows.

Godot Dynamic Data Table
by jospic
DynamicDataTable is a GDScript plugin for Godot 4 that allows you to create and manage dynamic data tables easily and flexibly. -Dynamically create tables with customizable headers and data. -Dynamic resizing column widths. -Support for various data types (strings, numbers, dates in the format dd/mm/yyyy, progressbars, checkboxes). -Column sorting in ascending or descending order. -Filtering rows by column. -Cell edit mode by left mouse button double click -Multirows selection. -Independent h...

NV File System
by naiive
Allow Editor File System to dock at the bottom panel, similar to the layout found in Unreal Engine / Unity, with Menu & Shortcuts to Switch & show/hide the File System. - Use Shortcut `Alt + S` to toggle the dock location and `Control + Space` to show / hide the file system when docked on the bottom. - Or simply click/press FileSystem Split Mode button. - The Shortcut menu is available in : Projects > Tools > File System > Switch File System Dock - to customize the shortcut, you can modify th...

Signal Extensions
by minami110
This plugin extends GDScript's Signal and Callable classes, influenced by Cysharp/R3. The main purpose of this plugin is to make it easier to unsubscribe from Godot signals. However, it is not intended to fully replicate R3. Additionally, several simple operators are implemented.

DialogueTreeEditor
by emalexander
This tool handles all the back-end heavy lifting of dialogue trees. Also comes with an easy to use dialogue tree editor.

Modifiers Node
by samdze
A plugin that adds a Node that allows the creation of chained modifiers for any node property and editor tools to ease its use. Features: - Define any number of property modifiers. - Every node property and type is supported. - Chain multiple modifiers to the same property statically or dynamically. - Change the way two values are combined in the chain thanks to mix modes. - Add/remove and activate/deactivate modifiers at any time. - Modifiers (value, mix mode and active state) keyable in the...

Godot Style
by vinhpc
This addon provides an unofficial guide style in the editor. - Implements some basic Markdown using RegEx and custom Controls - Aims at beginners at Godot or programming in general