Tools

Weighted Choice
by rehhouari
This Godot 4 plugin provides a static WeightedChoice.pick() method you can call to randomly choose an item from a dictionary based on weights. Documentation in Github and in the Godot Editor's search help function. Includes an optional Loot Box demo.

Godot Buddy (Groq API)
by m4yc3x
GodotBuddy is an advanced plugin for the Godot 4 Engine designed to assist you in coding and game design. It leverages AI to provide intelligent code suggestions, documentation, and more, all within the Godot Editor. ## Features - **AI-Powered Code Assistance**: Get real-time code suggestions and improvements. - **File Content Replacement**: Automatically replace file references with their contents. - **Chat History**: Maintain a history of your interactions with the AI. - **API Key Managemen...

Hexgrid
by jeyzu
3 Classes that brings hex detection, 3D LOS, distance, influence, shortest path ... all you need to build a classical boardgame based on a single image hex map. A demo in the source tree.

Dynamic Day Night Cycles
by eisclimber
The plugin allows correctly simulating the daylight, nighttime, dawn and dusk of you game's planet. It calculates the alteration of day-lengths throughout a year so days get shorter in the winter and longer in the summer. The plugin allows full customization of the days per year's, day duration and the location on the planet to give the most immersive results.

Xsolla SDK
by spaceship
Monetize your game using the Xsolla SDK for Godot This plugin is in no way affiliated with Xsolla

Godot-Silkload cloth simulation solution
by gaoran0623
A bone-driven cloth simulation solution for godot4.4+ 3D games, based on verlet integration algorithm

GDScript Interfaces
by nsrosenqvist
A library which provides a naive GDScript implementation of interfaces for Godot. It can by its nature only check for implementations at runtime and cannot validate method parameter definitions due to the language's lack of introspection. All implementations are validated when the application is loaded by default, so it behaves quite similarly to how one would expect interfaces to work in other languages.

Text to Speech
by karolisd
Godot Text to Speech is a plugin that creates text-to-speech voice synthesis in the Godot engine using the FOSS Flite engine.

Dijkstra Map Pathfinding
by kohugaly
A more feature-rich alternative to AStar. Main feature is the ability to pre-compute paths from given origin point to all points, which can then be easily accessed.

uState
by umbr4x
uState is a barebones Finite State Machine (FSM) plugin that introduces two lightweight, powerful nodes for managing stateful logic in your projects. Ideal for those looking for a minimal and flexible approach to FSM implementation, uState provides the fundamental tools needed to build and manage behavioral states through visual node-based logic.

Sqids
by tsfreddie
Official GDScript (Godot Engine) port of Sqids. Generate short unique IDs from numbers.

Oldschool Lensflare
by soupghost
N64-era appropriate lens flare made of sprites. Add the lens_flare.gd script to a Node3D and position it where you want the "sun" to be, add the number of ghosts you want (around 10 seems appropriate for the era) and then either tweak them manually or by clicking the randomize button.