Tools

gdLinter
by falli
GDLinter is an addon for Godot Engine that runs gdlint on save to automatically lint your GDScript as you code. NOTE: This plugin only runs if "gdlint" is installed. Instructions available at https://github.com/Scony/godot-gdscript-toolkit

FollowTransform
by srcoloma
Follow-Transform is a node that performs the inverse operation of the Remote Transform node in Godot Engine. It enables one object to follow the transformations of another object. Simply add Follow-Transform as a component to an object, and assign the target property to the object you want it to follow.

Parley Dialogue Manager
by jonnydgreen
Parley is an easy-to-use, writer-first, and scalable dialogue management system and is designed to be used by game writers and developers alike.

Better Texture Array
by arccoza
Adds support for saving, viewing and editing TextureArray and Texture3D in Godot 3

ooGame
by iohao
ooGame is a lightweight Godot game business framework designed to simplify game business development. The responsibilities of each module within the framework are clearly defined and easy to extend. Currently included functional modules: net-sdk-proto: Network interaction module, responsible for communication with the server.

SimpleFSM
by visnicio
Godot 4.x simple FSM implementation for gdscript purists

Godot Speech Recognition
by uvgprojects
Scripts and a sample demo project for speech recognition in Godot 4 that should work across most platforms. Tested in Windows and Steam deck (linux).

Worldmap Builder - Skill Trees and Level Select Menus
by dontnowe
Addon for creating skill trees and level selection menus, with an in-viewport editor. Features: - Paths: lines, arcs, and Bézier curves, to connect into big graphs - Single-object graphs with a custom arrangement of points and connections - Move points right in the editor viewport, with snapping and a right-click menu - Deactivation/refunding of points with a safety check for disconnections - Can hide points that aren't adjacent to activated points, instead of just making them greyed out - Ca...

Simple Free-Look Camera
by aloivmada
A simple 3D 100-line free-look camera for Godot 4 that mimics some of the functionality of the editor's camera for in-game use. See the "godot-3" branch on the GitHub repo for a version that works with Godot 3. Use W and S to move forward and backward. Use A and D to move left and right. Use Q and E to move up and down. Roll the scroll wheel to increase and decrease movement speed. Hold down the right mouse button to rotate the camera. There's a slider in the editor to control mouse sensitivi...

Script Search
by brunobr
This plugin provides a quick and easy way to search for scripts with custom search parameters. You can blacklist certain directories and specify allowed extensions. > How to Use Press Ctrl + P to open the Search Window. (You can change this shortcut). Navigate with Up / Down Arrows and press `Enter` to select a file. The file will open in the script editor. > Changing the Configurations Click the config button on the Search Window. This will open the Configuration Window, where you can change...

jTest
by jeremybeier
Minimal test setup for Godot, made for use in my projects.

FloorArchitect
by drejzer
Godot plugin for generating dungeon floor layouts for rogue-lites like BoI or Moonlighter. Adds new nodes "Base" nodes do not generate levels on their own, they are set up for inheritance. "Sampler" nodes first generate a Maze in their setup(seed:) function and then sample parts of the maze. the generated layout is stored in "cells" member as a dictionary of CellData structures, addressed by their positions on the grid. Utils provides static methods for: getting all dead ends and crossroads g...