All Gadgets

Simple Gdscript Formatter
by madwind
Format GDScript (`Ctrl + Alt + L`) *no Python dependencies* Follow the GDScript style guide. Open in External Editor (`Ctrl + E`) *Bypasses the "Use External Editor" setting* Opens the current file in your configured external editor (Rider/VS Code/etc.) without enabling `text_editor/external/use_external_editor` in Godot settings.
Virtual Joystick
by marcofazio
A simple yet powerful virtual joystick for touchscreens in Godot, packed with useful options to enhance your game's mobile experience.

Bullet Shower Demo
by godotengine
This demonstrates how to manage large amounts of objects efficiently using low-level Servers. See Optimization using Servers in the documentation for more information: https://docs.godotengine.org/en/latest/tutorials/performance/using_servers.html Language: GDScript Renderer: Compatibility

New JSON Table Editor Plugin for Godot 4.x
by meishijie
Version 2.1.1 (Latest) 2025 7.1 add sample_data.json Version 2.1.0 (Latest) 2025 6.25 ✨ Enhanced Floating Window Features Double click to expand cells in floating window Added row number column display in popup tables Added right-click context menu for row operations Complete row management (add before/after, copy, delete) Version 2.0.0 (Latest) 2025 6.20 table view ✅ Added multi-language support (Chinese/English) ✅ Integrated Excel-style table view ✅ Enhanced UI with language switching butto...

iOS In-app Review Plugin
by cengizpz
iOS In-app Review Plugin enables access to Apple App Store's in-app review functionality. Installation Steps: - click `Download` button - on the installation dialog... - leave your project's root directory selected as the target directory - leave `Ignore asset root` checkbox checked - click `Install` button - enable the plugin in your project's iOS export settings via `Project->Export...->iOS` in the Godot Editor - enable the plugin via the `Plugins` tab of `Project->Project Settings...` menu...

Layered Sprite Demo
by gaspi
Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

Jam Launch Multiplayer Example Project
by helloadam
A simple Godot project meant to demonstrate Jam Launch multiplayer capabilities Learn more at https://jamlaunch.com

Template for pathfinding games
by xolatgames
This template help you to create games which use pathfinding system!

Online-LAN P2P multiplayer
by amradel201
This template allows you to create peer-to-peer (P2P) multiplayer games in Godot 3 without the need for a dedicated server. It uses Godot's high-level multiplayer API along with UPnP (Universal Plug and Play) for automatic port forwarding, making it easy to connect players over the internet directly. Features include: - Host/join system using IP - P2P networking with no server required - UPnP support for port forwarding - Handles connection, disconnection, and timeouts - Clean and well-organi...

Script Tabs
by makovwait
Move scripts list to tabs.

TMD Importer 3D
by martinbean
A Godot plugin for importing PlayStation TMD models.

XR Input Simulator
by cafezinho
This tool allows you to simulate input on your XRControllers and XRCamera, without having to use a VR headset. First, insert XRSimulator.tscn into Autoload. Move your mouse to control the XRCamera, and scroll to control its height. Press WASD to controll the left controller's joystick, and the arrow keys to control the right controller's joystick. Press Q or E to select the left controller or the right controller, respectively. With a controller selected, you can: - move your mouse to control...