All Gadgets

Godot Pushdown Automaton (FSM with a stack)
by brandonlamb
This is another finite state machine with a stack, called pushdown automaton. This code has been updated to be in parity with godot-finite-state-machine.

Godot Input Prompts
by pennycook
New nodes providing input prompt nodes for keyboard/mouse and controllers. The current version supports the following icons: - Keyboard and mouse - Xbox - PlayStation - Nintendo Switch

EditorScriptManager
by bbmercy
Aggregates your projects' EditorScripts into a list, and runs their _run() functions when selected.

Field of View
by luisboch
Node that allow use of "view area", can be used with IA to identify enemy, used with security camera etc, check the Demo (Demo.tscn and Camera.tscn under demo folder).
Locker - Saver, loader and storage manager
by nadjiel
The Locker plugin is a framework created in Godot 4.3 meant to simplify the process of saving, loading and managing data in Godot projects. This plugin has as one of its main goals being open for user customizations, allowing the use of different user defined strategies for accessing data in different ways. Another feature that this Plugin provides in order to achieve that goal is giving users the ability to customize what's the directory in which the save files should be stored, what should ...

A Star 2D Grid Node
by firemanarg
A simple implementation for the abstract class AStar2DGrid, used for a better performance pathfinding.
Indie Blueprint
by ninetailsrabbit
Indie Blueprint is a comprehensive Godot project template designed to streamline your development process. It includes essential features, optimized settings, and best practices to help you create amazing indie game You can find the documentation on https://github.com/ninetailsrabbit/indie-blueprint-docs

Layers
by 3dvachevsky
An easy way to work on projects in a team. Just check video. It is recommended to use it only for the environment

AspectRatioResizeContainer
by iceflower
The AspectRatioContainer allows his own size to be smaller than the children, which causes neighboring UI elements to be covered. This new node type will extend the existing AspectRatioContainer and update it's own minimum size based on the children. This works except for STRETCH_MODE_COVER. You are also not able to use the property custom_minimum_size anymore as it is used to set the minimum size. For more see https://kenyoni-software.github.io/godot-addons/addons/aspect_ratio_resize_contain...

Blender Helper
by antonwetzel
Import Plugins for Blender - Blender to PackedScene - Blender to MeshLibrary for GridMap

Script Name On Top
by rainlizard
Script name listed at the top of the script editor. Plus two smaller features.

Multiplayer Input
by matjlars
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.