All Gadgets

2D Lights as Mask Demo
by godotengine
Example of how to use 2D lights to mask objects on screen. Language: GDScript Renderer: Compatibility

Classic 2D Shooter
by kidscancode
A fully documented starter project for Godot 4. For step-by-step instructions and explanations, visit: https://kidscancode.org/godot_recipes/4.x/games/first_2d/

HexagonDisplay2D 2D
by kuhnchris
Displays a (filled) hexagon 2D graphic, as used for example in RPGs for showing the distribution of attributes or alignments. This is the result of a community question from the German Discord Channel.

Godot Subdiv 3D
by tefusion
Adds fast Loop and Catmull-Clark Subdivision to Godot. There are three options for importing: - SubdivMeshInstance3D: Ability to change subdivision level easily for each instance - ImporterMesh: Bake at import - BakedSubdivMesh: Bake at runtime (everytime you open the scene) Blendshapes, skeletons and surface override materials are fully supported in all three options. You can use these in the custom Subdivision section in any scene importer. Supported Platforms: Linux, Windows, Android
Google Play Games Services for Godot
by jacobibanezsanchez
Godot 4.3+ Plugin for integration with Google Play Games Services for Android games. If you want the plugin for previous versions of Godot 4.x, check the github repository! Download the addons.zip file from the Releases section of the repository and uncompress its content to the root of your Godot Project. The README contains further instructions on how to use the plugin. These are the current functionalities covered so far: Sign in - Authenticate - Sign in Achievements - Increment and unlock...

Folder Node
by julienvanelian
Allows to create folder nodes in the tree view. Folder nodes don't have a purpose other than organising your nodes. Usage: Select the nodes you want, right click and select "Reparent to new node", now your nodes are in a folder.

Global Illumination Demo
by godotengine
This demo showcases Godot's global illumination systems: LightmapGI, VoxelGI, SDFGI, ReflectionProbe and screen-space effects like SSAO and SSIL. Use the mouse to look around, W/A/S/D or arrow keys to move. Language: GDScript Renderer: Forward+

Funcy
by drdan
An addon to aid a functional programming style in gdscript.

String utilities
by mxt08
A simple string converter, ideally for developing.

Fader
by madcatvr
Addon offers easy to use fader. The most typical usage is for transitions: func _transition(): await $Fader.fade_to_black() # hide/unload old stuff # show/load new stuff $Fader.fade_to_clear() Noteworthy features: - blocks mouse input on fade out (but allows on fade in) - fading can be awaited - allows fading out to any color in addition to standard fade_to_black and fade_to_white - allows fade speed customization

Awesome Custom Cursor
by david4c
A new customizable cursor! Edit an AnimatedSprite2D and thats it! Install once and no further configuration! Features * Animation support

Rapier Physics 2D - Fast Version with Parallel SIMD Solver 2D
by ughuuu
A 2D drop-in replacement for the Godot engine that adds stability and fluids. This version is deterministic, just not cross platform deterministic. This version has: - SIMD (Single instruction, multiple data) operations for even faster performance - parallel solving.