All Gadgets

Dark Peace's BulletUpHell: BulletHell Engine (Godot4.1)
by darkpeace
With 200+ stars on Github, BulletUpHell is the world's most feature-packed BulletHell Engine. With the new Asset Library's Godot version search, this page isn't necessary anymore, refer to the main page : https://godotengine.org/asset-library/asset/1801 Also find it on Itch : https://bottled-up-studio.itch.io/godot-bullethell-plugin

Cinematic Camera Shake
by mrminimal
Adjustable Cinematic Camera Shake presets from the real world. Features: - recorded with real life camera - drag and drop - adjustable - smooth at all speeds Example video: https://www.youtube.com/watch?v=4lCm_jqoBrI
Godot Pixelorama Importer
by technohacker
This import plugin allows importing .pxo files from Pixelorama as StreamTextures directly without requiring a manual export to PNG

Godot FontAwesome 6 2D
by lettern
Use (FontAwesome)[https://fontawesome.com] 6 on Godot 4.0! ## Usage Create a new "FontAwesome" Node and configure it's values. To change color, simply go to theme overrides and change the font color.
VCS Export Platform
by novadc
A super simple export plugin for godot that allows for source code to be copied to another directory and optionally compressed. Useful for making automatic source code exports. Requires the NovaTools plugin as a dependency and some sort of VCS plugin to use in the first place.
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