RumblePak
by Elliptical | MIT
A tool for easily adding customizable controller haptic feedback
About I was a bit disappointed by Godot's lack of multiple channels when it comes to controller vibration. Any change to vibration would override the last setting, so I decided to make a plugin to fix that! Features Multiple independent rumble channels
Modular Node Generator
by simon3-ui | MIT
A Godot plugin that automates the creation of 2D nodes. With a single click, it generates a CharacterBody2D complete with its CollisionShape2D and a fully functional basic movement script, significantly speeding up your prototyping workflow
A modular 2D node and character generator plugin designed to streamline your development process in Godot Engine. If you find yourself constantly creating the same standard node setup for 2D characters, this tool is built for you. 🚀 Key Features One-Click
Git Status
by Matt Giuca | MIT
Gets information about the project's git repo (the git hash) at runtime
This simple addon lets you embed the git hash of your project in your Godot game and display it somewhere. This is extremely handy for testing and reporting bugs, as you can see the exact version of the project that is being used. Once the plugin is
C3 HTTP Request
by C3 Designs LLC | MIT
C3HTTPRequest is a lightweight, async HTTP client for Godot 4 that covers nearly everything HTTPRequest does — and gets out of your way while doing it. There's no Node to instantiate, add to the tree, and free; no request_completed signal to connect; and
C3 HTTP Request for Godot Like HTTPRequest , but better! C3HTTPRequest is a lightweight, async HTTP client for Godot 4 that covers nearly everything HTTPRequest does — and gets out of your way while doing it. There's no Node to instantiate, add to the
Godot-DTag
by 忘忧の (Daylily-Zeleen) | MIT
Godot-DTag provides a Tag mechanism similar to Unreal Engine's GameplayTag for Godot. ------------------------ DTag,为 Godot 提供一个类似 Unreal Engine 中 GameplayTag 的 Tag 机制。
Godot-DTag provides a Tag mechanism similar to Unreal Engine's GameplayTag for Godot. Note: This project is still under development and may undergo significant changes in the future 1. Features The essence of DTag is StringName . Defined through text
Arca - Dependency Injection Container
by Tenebris | MIT
Arca is a small dependency injection addon for Godot. It is inspired by Zenject, but the API stays close to Godot scenes and scripts
Arca - Dependency Injection Container Arca is a dependency injection addon for Godot. It helps you organize services, managers, and other shared objects in a clean and predictable way. The addon is inspired by Zenject, but it is designed for Godot
Casual UI Pack
by dobo | CC0 1.0 Universal
Many UI elements and icons with a unique cartoony style
Huge Vector UI Pack with a unique cartoony style (600+ unique assets). This asset pack will provide you with everything you need for the user interface of your dream game! No AI tools have been used while developing this pack, everything is completely
Tileset Helper
by Fogspire Games | MIT
A free editor-only Godot 4 GDExtension that adds copy/paste of tile collision and navigation shapes to the built-in TileSet editor. Authoring shapes tile-by-tile is slow; this makes it fast, especially across recoloured copies of the same tile sheet. It
Copy / Paste a shape. In a tile's collision or navigation shape editor, the advanced ( ... ) menu gains Copy Shape(s) and Paste Shape(s). Copy grabs the shapes you see; paste drops them onto another tile's shape editor. The clipboard is just points, so
Game Lattice
by Toxic_Cookie | Apache 2.0
Engine-agnostic, JSON-driven RPG framework shipped as precompiled netstandard2.1 assemblies for Godot 4 (.NET edition). This is a C# library — there are no GDScript bindings and no editor plugin, so nothing appears under Project Settings → Plugins; the
Game Lattice An engine-agnostic, data-driven RPG framework: C# provides the engine, JSON provides the soul. The C# core is a fixed interpreter over a closed vocabulary of effect, condition, and task primitives. Every gameplay noun — items, spells, quests
NZ Projectiles 2 & 3D
by Neko Zero | MIT
Adds a complex projectile system that based on modules for 2D and 3D games, includes the main plugin - NZ_projectiles, NZ_projectiles_emitter - adds emitter system for projectiles and NZ_projectiles_custom - experimental plugin with projectiles that are
NZ Projectiles 2 & 3D Base plugin Plugin for Godot that adds a projectile system in 2D&3D. There are four projectile classes (2 each for 2D & 3D), base one and extended, to which you can add more stuff, like changing speed every second or making it
RVCE: Car Physics
by Blossom Corner | MIT
Project includes 3 car physics models: Zoom (realistic), Pogo (arcade), Flos (kart, tricks). Any type of guides as of right now are not included, not beginner friendly. Although, prepared car scenes can be tested as is after input map setup
Assets used: Debug Draw 3D, Kenney Particle Pack. 3D models are not included, use "Visible Collision Shapes" to start with. You can choose from 3 models which are based on the Rigidbody3D. Zoom model has high complexity and emphasis on emergent forces
Funplay MCP for Godot
by Funplay | MIT
An editor-only MCP server for Godot 4.2+ that lets AI assistants such as Claude Code, Cursor, Codex, and VS Code Copilot inspect and operate your running Godot project. Includes scene, script, UI, asset, project map, runtime inspection, and safe automation
Funplay MCP for Godot Funplay MCP for Godot is an MIT-licensed editor plugin that turns the Godot Editor into a local MCP server, allowing AI assistants to inspect, edit, and automate your running Godot project. It is designed for Godot 4.2+ projects and
DestructiblePolygon2D
by Julian Vos | MIT
A node for free-form destruction (and creation) of polygonal terrain
Define the initial terrain with Polygon2D children, then call destruct on it to erase a polygonal area. Exported properties: collidable (if true , the node is collidable as a static body in layer 1) free_when_empty (if true , the node is freed
MapCamera2D
by Julian Vos | MIT
A node that adds mouse, keyboard and gesture zooming, panning and dragging to Camera2D
Exported properties: zoom_factor (multiplies Camera2D.zoom each mouse wheel scroll) zoom_min (minimum Camera2D.zoom ) zoom_max (maximum Camera2D.zoom ) zoom_limited (if true , MapCamera2D.zoom_min is effectively increased to stay within limits) zoom
TextureCircle
by Julian Vos | MIT
A node for drawing textured circles, arcs and ellipses, with optional collision
Exported properties: texture_fill (texture to fill the circle with) texture_outline (texture to decorate the circle's outline with) radius (the circle's radius) length_degrees (the circle's circumference in degrees) collidable (if true , the node is
Developer Console
by jitspoe | MIT
Console that can be used to easily add commands to be used while the game is running for quick debugging, loading levels, changing settings, etc
Developer console addon for Godot engine. Simply drop the addons directory into your godot project, go to the project settings, plugins, and enable "Console". After you've done that, you can add console commands from any class. Example: func _ready()
Juicy FPS Controller
by WaffleAWT | MIT
This is a FPS controller I made aimed towards juice, feel and camera effects more than anything
Juicy FPS Player Controller This is my attempt at making a Godot 3D player controller asset that provides a clean foundation for movement, camera control, camera effects, and interaction systems. The asset is structured so most configuration can be
SimpleGrassTextured
by IcterusGames | MIT
Plugin to add grass and plants to your scene in a simple way
SimpleGrassTextured This plugin for Godot 4 allows you to add grass and plants to your scene in a simple way https://icterusgames.itch.io/simple-grass-textured How to install Using the AssetLib on Godot Open the AssetLib tab on Godot and search "Simple
Basic 3D Character Controller
by FriendlyCosmonaut | MIT
A basic 3D character controller with: movement system with controller support; rigged and animated demo character; fully documented player code with a simple state machine that handles animations, running and rolling; customisable settings including speed
Basic 3D Character Controller for Godot Features A simple 3D third person character controller, with a fully functional (but independent) third person camera. A simple state machine that manages animations, running, and rolling. Customisable settings in
EZ Tiles
by René van der Ark | MIT
This plugin attempts to make it easy to start drawing terrains with tilesheets via a basic Tileset importer and TileMapLayer nodes. It is thoroughly opinionated towards a super basic 16 tile layout
EZ Tiles plugin for Godot 4.3 and up This plugin attempts to make it easy to start drawing terrains with tilesheets via a basic Tileset importer and TileMapLayer nodes. It is thoroughly opinionated towards a super basic 16 tile layout. For a complete
Scalable Vector Shapes 2D
by René van der Ark | MIT
With Scalable Vector Shapes 2D you can: Draw Crisp Vector graphics, Animate Curves, rig them to Skeleton2D and import .svg files as seamless Vector Shape Nodes in stead of as raster images
Scalable Vector Shapes 2D plugin for Godot 4 Ask questions on discord Watch the A-Z explainer on Youtube Learn how to draw and animate seamless vector graphics directly in the 2D Editor A to Z Explainer Deep Dive Edition Other videos I have published a
GUS - Godot Universal Serializer 2
by 忘忧の (Daylily-Zeleen) | MIT
A Godot's universal serializer for size optimization. Support all data types except `Object`, `RID`, `Callable` and `Signal` in Godot 4.x
Feature: Without losing type information. Need not type detection and forced typce conversion in cross end transfer,just like local parameter transfer. Integer are variable length serialization. The serialized data size is smaller than JSON text to utf8
APIAlerts
by apialerts | MIT
Send events from your Godot 4 game and deliver them to push, Slack, Discord, email, SMS and more. One line of GDScript
Send events from your Godot 4 game or app to API Alerts and deliver them wherever you need: a push notification to your phone, Slack, Discord, email, SMS, WhatsApp, or a webhook. One call from your game, routed to every destination you set up. Quick start
Autorig Pro Rootmotion Fixer
by MiruoGames | CC0 1.0 Universal
Fixes Auto Rig Pro root motion issue when exporting to games
The bug where the track is separated from the skeleton is fixed by placing it back correctly. For example Model/Model (Position3D Track) Model/Model (Quaternion Track) ---> Converts to Model/Skeleton3D.root (Position3D Track) Model/Skeleton3D.root (
loading more results...