We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Licenses
Order

Signal State Machine 0

by Clearleaf | MIT

Finite state machine using nodes and signals

General-purpose "finite state machine" using signals and attachable nodes. Suitable for 2D and 3D player controllers, enemy AI, guns, or whatever else. High quality but simple at about 40 lines total. This addon is meant to be easy to fully grasp while

Godot Environment Query Orchestrator 1

by marrero171 | MIT

Node-based environment querying system for use with AI characters for Godot 4

Godot Environment Query Orchestrator (GEQO) is a node-based environment querying system for Godot 4.5+, inspired by Unreal Engine's EQS. It allows AI characters to evaluate the world around them and select the best position/node/item based on customizable

AdMob 0

by Poing Studios | MIT

Want to make money from your mobile game? The AdMob plugin created by Poing Studios for Godot v4.2+ lets you easily add ads to your game, whether you're on Android or iOS. Just focus on making your game awesome, and let AdMob take care of the ads

๐ŸInitialize AdMob GDScript func _ready() -> void: #just need to call once MobileAds.initialize() C# using PoingStudios.AdMob.Api; public override void _Ready() { //just need to call once MobileAds.Initialize(); } ๐ŸŽBanner Ads GDScript Load (will

High-Fidelity Audio Recording and WAV 24-Bit Tools for Godot 4.6+ 0

by BlackNoizE404 | MIT

Tired of "robotic" voices and jittery mic input? Standard capture buses in Godot often suffer from desync and drift. This plugin bypasses those unstable layers by leveraging Godot 4.6โ€™s new low-level buffer access (PR #113288)

High-Fidelity Audio Recording and WAV 24-Bit Tools for Godot 4.6+ A professional-grade audio suite designed to bypass engine-level audio input limitations and provide true 24-bit PCM support within Godot. Solving the "Garbled Mic" Problem Historically

Template 0

by Four Games | MIT

A Godot project template with ongoing video tutorial support. Focused on architecture and automation with Controller-First design

A Godot project template with ongoing video tutorial support. Focused on architecture and automation with Controller-First design. Read more

GD-CBOR 0

by ใใฎใ‚‚ใจ ็ต่กฃ Yui Kinomoto | MIT

Concise Binary Object Representation for GDScript

This is encode/decode implementation of Concise Binary Object Representation for GDScript. How to Use Parse You can use this like a JSON.parse in GDScript. func _ready( ): var cbor: = GDCbor.new( ) if cbor.parse( FileAccess.get_file_as_bytes( "path/to

GDPeg - Parsing Expression Grammar for GDScript - 0

by ใใฎใ‚‚ใจ ็ต่กฃ Yui Kinomoto | MIT

Parsing Expression Grammar for GDScript

This is implementation of Parsing Expression Grammar. How to Use Text Notation func number( s:String ): return { "number": int(s) } func binop_non_folding( group:Array ): var node = group[0] for i in range( 1, len( group ), 2 ): node = { "op": group[i+0]

Godot_AI 0

by MPXXV | MIT

AI assistant built directly into the Godot 4 editor. Chat with Claude, GPT, Gemini or Ollama โ€” get GDScript code, insert it into your script, create files, and control the editor, all without leaving Godot. Supports streaming, project memory, session

Godot AI An AI assistant built directly into the Godot 4 editor. Ask questions, get code, insert it โ€” without leaving the editor. Features Streaming chat โ€” answers appear in real time as the AI types Auto context โ€” first message automatically includes

Reactive 0

by Anywhere Connection Corporation | LGPL v3

A library for applications to have a shared source of state

Reactive is a library for applications to have a shared source of state and responsive UIs without the split-brain problem

YAML Parser 0

by Blackwater Gator Studios | MIT

A robust YAML parser with full read/write support, type conversion, nested structures, and Godot datetime handling โ€” no external dependencies

Features: Parses YAML/YML files into Godot dictionaries with proper type conversion Saves Godot dictionaries back to properly formatted YAML files Supports all essential YAML data types: strings, integers, floats, booleans, null, arrays, and dictionaries

GD Local History 0

by Jayden | MIT

Similar to the feature found in Visual Studio Code (and many other IDEs), GD Local History keeps a snapshot of each previous version of a script, in the event you need to view past iterations

โœจ Currently supports: Godot 4.6+ Features ๐Ÿ“ƒ View previous versions of a script file ๐Ÿ” Triggers when a script file is saved ๐Ÿ“œ Specify folder location where previous versions will be saved (default is .gd_local_history in res://) ๐Ÿ“‚ Overview ๐Ÿ“Œ Similar to the

Advanced Model Import 0

by Syvies | MIT

Advanced model import options for Godot 4.6+. Extract meshes and materials or replace materials in bulk

Advanced Model Import A Godot 4.6+ plugin adding some bulk model import options. Key Features Extract all meshes from multiple models. Extract all materials from multiple models. Set external materials for multiple models. See the affected model's paths

Sprouty Dialogs 2

by Sprouty Labs | MIT

A graph-based visual dialogue system plugin for Godot, to create dialogues in your games incredibly easy! ๐ŸŒฑ

Sprouty dialogs is a graph-based visual dialogue system plugin for Godot 4.5+, that provides an easy-to-use, customizable and extensible way to create dialogues for your games. Features Graph-based visual interface to create your dialogues in an easy and

Real Equation Solver 0

by neclor | MIT

Equation solver and generator for real-valued polynomial equations up to 4th degree

Real Equation Solver Equation solver and generator for real-valued polynomial equations up to 4th degree. Table of Content Download Example Reference Contributing Download Asset Store Asset Library GitHub Example func example() -> void: print(ResSolver

Ballistic Solutions 0

by neclor | MIT

Library for calculating interception times, impact positions, and firing vectors, taking into account the velocities and accelerations of both projectile and target

Ballistic Solutions Library for calculating interception times, impact positions, and firing vectors, taking into account the velocities and accelerations of both projectile and target. Table of Content Download Quickstart Warning Demo Contributing How it

GDScript Formatter 4

by GDQuest | MIT

A fast code formatter for GDScript: Formats your code according to the official style guide instantly. Includes a command to auto reorder your code and supports format-on-save

GDScript Formatter is a fast code formatter that formats your GDScript files in milliseconds. This addon integrates the formatter directly into Godot 4, so you can keep your code clean and consistent without leaving the editor. Note: there's currently no

Advanced First Person Controller 1

by Jeheno | MIT

An advanced state machine based first person controller asset, made in Godot 4

All informations are in the Github repository : https://github.com/Jeh3no/Godot-Advanced-State-Machine-First-Person-Controller An advanced state machine first person controller asset made in Godot 4 This asset provides a fully commented, finite state

Quill-IDE for Godot 1

by Silver Demon Studios | MIT

A script editor plugin for Godot 4.4+. Adds top tabs, outline panel, better navigation, and customizable styling. Based on Script-IDE by Marius Hanl

Quill-IDE for Godot A modern, feature-rich script editor for the Godot Engine (4.4+). Quill IDE is a heavily modified fork of the original Script-IDE plugin by Marius Hanl, rebuilt for style, usability, and modularity. Think of it as Godot's Script Editor

VimDot 0

by Enber Studios | MIT

Embed Neovim inside the Godot editor, and control it just like the built-in script panel, complete with project-aware colorschemes, custom menu actions, and optional script-editor replacement

VimDot - Neovim Embed for Godot Bring the full Neovim experience directly into the Godot editor. This addon exposes a main-screen tab that hosts a Neovim session, letting you keep your modal editing habits, plugins, and colorschemes while developing

GDInventorySystem 0

by Blake Arnold | MIT

A minimal, opinionated GDScript inventory system for Godot 4.4 with starter items and container support

GD Inventory System A minimal, opinionated inventory system for Godot 4.4+ with drag-and-drop functionality, bag containers, and item management. Features 5-slot bag bar with expandable container storage Drag-and-drop interface with visual feedback

Beautify Code on Save 0

by Diego Mendez | MIT

A Godot 4 plugin that automatically formats and lints your GDScript files when saving

Features Automatic code formatting using gdformat when saving files Code style checking with gdlint after formatting Maintains cursor and scroll position Configurable paths for both tools Automatic tool path detection Clean error reporting Prerequisites

GDScript Utilities for Classes and Scenes 0

by WagnerGFX | MIT

Utility functions to use class types directly without relying on strings and reading PackedScene file information for in-editor validations

This plugin is a collection of utility functions designed to simplify the development of logic that needs to handle types more dynamically, create other Editor Plugins and validate Inspector fields with PackedScenes. Key Features Convert between class

GDTK 0

by Joe Highton | MIT

GDTK also known as the Godot Toolkit is a fast and simple set of tools for the Godot engine which add features that don't come already bundled easily with the Godot engine

GDTK also known as the Godot Toolkit is a fast and simple set of tools for the Godot engine which add features that don't come already bundled easily with the Godot engine. If your looking to help, consider contributing potential feature(s) or help us

Resource Resaver 1

by graydoubt | MIT

The Resource Resaver is a small Godot addon that automatically re-saves all `.tres` resource files in your project. It's designed to keep your serialized resource files up-to-date after making changes to the associated `.gd` resource scripts

Resource Resaver Tool The Resource Resaver is a small Godot addon that automatically re-saves all .tres resource files in your project. It's designed to keep your serialized resource files up-to-date after making changes to the associated .gd resource

loading more results...