All Gadgets

Translations From JSON (Godot 3.x)
by aliyil
This is a small plugin that allows loading translation texts from JSON files. Usage: 1. Install the plugin into your project 2. Add JSON translations files into your project in .json format. 3. Add the file to translations using Project Settings > Localization > Add (Select "All files (*)" to see the JSON file) Example JSON Format: { "locale": "en", "messages": { "HELLOWORLD": "Hello world!", "ANOTHERTEXT": "This is another text." } }

AMP (Adaptive Music Player)
by datlycan
AMP allows you to create adaptive music systems. Utilizing the AdaptiveMusicPlayer and AudioStemPlayer nodes, you can easily modify music properties and add or remove stems in the inspector or during runtime. An example scene using these nodes can be found on itch.io: https://datlycan.itch.io/amp-demo

PCKManager
by mrjustreborn
EditorPlugin for managing PCK files. Adds an ExportPlugin to split the main PCK into smaller ones, e.g., to create DLCs.

m12 Name Generator
by monk12
An extensible name generator suitable for NPCs, units, town names, or whatever use you might have for random access to plaintext source files. Features an autotag system, a demo scene/script, and functions to assist with manipulating the collected data.

Player2D 2D
by jhonnystene
A terraria-style player object with pre-made collision and gravity. Taken from one of my upcoming games. Control names are: movement_left movement_right movement_jump action

FastText class
by burstina
Text node with fast rendering capabilities, expecially useful on Android. Text rendering on Android devices highly harms FPS. (https://github.com/godotengine/godot/issues/19917) You can append FastText nodes in Scene Tree and use instead of Label and LineEdit nodes to avoid FPS drop. Note: even if it has been created as a workaround for Android, you can use it on any plaftorm for it has a different approach to text input.

Android In-App Purchases (IAP) Demo
by godotengine
This demo shows how to make in-app payments in Android. NOTE: Running the demo requires exporting and uploading the game to Google Play. Language: GDScript Renderer: Compatibility

JSON Editor
by hnosmium0001
JSON editor inside Godot editor - [x] Docked panel - [x] Editing existing entry values - [ ] Add/remove entries

3D Tiles For Godot
by battleroadlabs
3D Tiles for Godot streams real-world 3D content such as high-resolution photogrammetry, terrain, imagery, and 3D buildings from Cesium Ion and other sources available as optional commercial subscriptions. The plugin includes Cesium Ion integration for instant access to global high-resolution 3D content ready for runtime streaming. Cesium ion users can also leverage cloud-based 3D tiling pipelines to create end-to-end workflows to transform massive heterogenous content into semantically-rich ...

LuaAPI 4.2.x
by trey2k
This is an extension that adds support for creating lua modding or in game scripting in a sandboxed environment. We aim to provide API like the lua C API for GDScript. You can find full documentation and tutorials at: https://luaapi.weaselgames.info/latest/ Importantly this is NOT meant to be a replacement for or alternative to GDScript. This extension provides no functionality to program your game out of the box. This is built for the godot 4.2-stable release. But should work with newer mino...

Pseudolocalization Demo
by godotengine
A demo showcasing the Pseudolocalization feature in Godot: https://docs.godotengine.org/en/stable/tutorials/i18n/pseudolocalization.html Language: GDScript Renderer: Compatibility

Sligh Games Cloud
by slighgames
A powerful Godot Engine plugin that seamlessly integrates AWS Amplify services into your game projects. This plugin enables game developers to leverage AWS cloud capabilities directly within the Godot environment, providing authentication, data storage, API access, and more with minimal configuration.