Sort
  • Operations
    4.4
    v1.0.9Tools

    Operations provides a quick and efficient way to programmatically create animations and complex behavior trees in the Godot game engine. A large collection of built-in operations are provided, with custom operations being very easy to make. It is available in both C# and GDSCript. For more information, API usage, and examples see the Github repo.

    By: chrisizeful
  • Weeping Angel Example
    4.2
    v1.0.1Demos

    Simple demo project for an enemy AI that moves when not seen by the player.

    By: Bypell
  • Minimize Web Build
    4.3
    v1.0.4Tools

    A minification tool for Godot 4.3+ that automatically compresses files in your web build Speeds up your game loading even if your server does not support gzip compression. DISCLAIMER! 1. The compression ratio of a .pck file depends heavily on the set of assets in your project. 2. Loading speed depends on server settings. 3. On average, loading speed when using a plugin can be from 10% to 100% faster. See comparison calculations here: https://github.com/markushevpro/godot-minimize-html-build/blob/master/COMPARE.md Supported host platforms (where your editor runs): Windows x64 only Recent updates: - Threads support & PWA support - Custom templates support & disabled Head Includes override - itch.io & servers with gzip compression support Recent fixes: - Fixed a race condition on slow networks - Fixed wrong parsing of file names with spaces - Fixed wrong parsing of file names with dots How it works The add-on resaves large files (.pck, .wasm) with gzip compression and adds the ability to load gzip-compressed assets in the browser using pako. Nothing else will be changed in your files. Usage - Install the addon from AssetLib - Enable the plugin in your Project Settings. - Export your project to Web. More information at GitHub: https://github.com/markushevpro/godot-minimize-html-build

    By: aturbidflow
  • Cables
    4.2
    v2.2.0Scripts

    A set of scripts to bridge the "signal gap" between scenes. Signals carry values, Cables carry Signals.

    By: jospete
  • Simple Tool Button
    4.0
    v1.4.1Tools

    A lightweight Godot addon that turns your bool button-like checkboxes into real buttons. Just in place. Without changing the code logic or having dependencies. It's easier than you might think. Just download the addon and enable it in your project settings. Prefix your bool exports with btn_ and enjoy your buttons. Reload the scene (Scene > Reload Saved Scene) if you see no buttons. For more info see https://github.com/domske/godot-addon-simple-tool-button

    By: domske
  • 2D Liquid Simulator
    4.2
    v1.0.12D Tools

    Originally created by Tterrasson and recreated by L-Marcel, this plugin offers a set of three classes to simulate the behavior of liquids. Links and more information in the repository README.

    By: L-Marcel
  • 2D Liquid Simulator - 4.3+
    4.3
    v1.0.12D Tools

    Originally created by Tterrasson and recreated by L-Marcel, this plugin offers a set of three classes to simulate the behavior of liquids. Links and more information in the repository README.

    By: L-Marcel
  • Godiscord
    4.3
    v1.2.0Scripts

    Use the Discord Bot API directly within Godot! Useful for integrating your Godot game with a server, for example. Big thanks to @lyghtkruz on GitHub for keeping the project alive!

    By: Shuflduf
  • Jam Launch Multiplayer Tools
    4.2
    v33.20250114Tools

    Tools for rapidly developing and deploying multiplayer games with Godot 4 Learn more at https://jamlaunch.com

    By: helloadam
  • Newgrounds.io API
    4.2
    v1.0.7Misc

    Addon for using Newgrounds medals, leaderboards, and cloudsaves. Works on web and desktop. Check the Readme for instructions: https://github.com/jefvel/newgrounds-godot-4

    By: jefvel
  • 3D Controls Toolkit
    4.3
    v1.33D Tools

    3D Controls plugin For Godot 4.3: Includes: * First Person Controller * Third Person Controller * Side-Scrolling Controller * Top-Down Controller Plug-and-Play* just add as a child of the Character3D node, and it will work. * Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump" those values can be changed on the node inspector. Other configurations: * General (For all control types): * Geometry = Player geometry, if not provided it will look for the first MeshInstance3D sibling, if doesn’t exist will not handle geometry movements. * Jump (For all control types): * Jump Height * Jump time to peak = Time to reach the top of the jump * Jump time to descend = Time fall * Variable Jump = If the jump can be interrupted by releasing the jump action key * Air control on jump = If player can be controlled in middle-air * Coyote Time = time that player can jump after leaving a platform * Jump Buffer Time = time that player can activate jump before hit the ground * Movement (For all control types): * Walk Speed * Sprint Speed * Acceleration * Deacceleration * Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code) * First Person: * Mouse Sensitivity * Turn Speed * Rotation Type = Rotate player or just the geometry * Horizontal Offset * Vertical Offset * Custom Camera (Optional) * Max Camera Angle * Min Camera Angle * Third Person: * Mouse Sensitivity * Turn Speed * Rotation Type * Horizontal Offset * Vertical Look at Offset * Start Angle * Custom Camera * Max Camera Angle * Min Camera Angle * Spring Length (camera) * Custom Camera (Optional) * Side-Scrolling * Turn Speed * Handle Camera * Camera Smooth Distance * Camera Smooth Speed * Camera Look at Player * Camera Lock Y Rotation * Camera Max Boundary * Camera Min Boundary * Spring Length * Angle (Camera) * Horizontal Offset * Vertical Offset * Custom Camera (Optional) * Top-Down * Action Type = Use actions to move or move to mouse click * Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode. * Turn Speed * Handle Camera * Camera Smooth Distance * Camera Smooth Speed * Spring Length * Angle (Camera) * Horizontal Offset * Vertical Offset * Custom Camera (Optional) Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

    By: Cianci
  • Humble: Multiplayer Rooms & Client-Host
    4.3
    v2.0Scripts

    High level Networking Plugin for Godot. Humble allows the server to create and manage rooms for separate game sessions. For each room, Humble allows the creation of "Remote Nodes" that store and synchronize information for all players in the same room. "Humble" works with the room system where each room has a single owner to manage it. Rooms can be created by any user (peer) on the network. Here's how: Get Started: https://github.com/QJPG/Humble-Plugin/wiki/Humble's-%7C-Connecting-and-creating-rooms

    By: QJPG
  • Statechart Sharp: a state machine plugin
    4.2
    v0.8Tools

    A simple statechart plugin for Godot, implemented in C#. Statechart is a state machine, supports hierarchy states, and has various state mode. This plugin provides basic nodes to build statechart in Godot editor.

    By: LGWCP
  • 3D Enemy Toolkit
    4.3
    v1.13D Tools

    3D Enemy Toolkit For Godot 4.3 Includes: * Follow Target 3D * Simple Vision 3D * Random Target 3D See examples to see full implementation. Configurations: * FollowTarget3D: * signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance * Speed : Movement Speed * TurnSpeed : Turn Speed * ReachTargetMinDistance : Distance to target to emit ReachedTarget signal * SimpleVision3D: * signal GetSight(body : Node3D) => When Target it's seen * signal LostSight => When Target it's lost * Enabled : If is enabled * LookUpGroup : Group to lookup * Distance : Vision distance * BaseWidth : Vision Shape Base Width * EndWidth : Vision Shape end Width * BaseHeight : Vision Shape Base Height * EndHeight : Vision Shape End Height * BaseConeSize : Vision Shape Base cone Size * VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations. * RandomTarget3D: * MinRadius : Minimum radius for the target * MaxRadius : Maximum radius for the target * MaxAngleRange : Minimum angle range for the next target * MinAngleRange : Maximum angle range for the next target Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

    By: Cianci
  • GodotBLE
    4.1
    v0.1.0Tools

    一个为Godot4.0开发的低功率蓝牙插件,可以帮助你的游戏联合更多有趣的设备 A low-power Bluetooth plugin developed for Godot 4.0 to help unite your game with more interesting devices!

    By: Fantety
  • TerrainCrafter for Godot 4
    4.3
    v1.03D Tools

    This is a procedural terrain generator that emphasizes ease of use and performance. It will create an infinite landscape around the player ship that will continue for as long as you keep flying, with the only limits being floating point errors from traveling too far away from the origin. Future plans include chunk pooling, and origin reset for truly infinite flying, and optimization of generation to reduce sharp edges. **UPDATE V1.1.0** This update introduces multi-threading for terrain generation. Generation should happen much faster initially, and the runtime generation happens in the background smoothly without jacking the gameplay up.

    By: GEG-Fairbear8974
  • Game Jolt API
    4.3
    v0.0.7Tools

    Wrapper for the Game Jolt API running through HTTP requests. It contains all Game Jolt API endpoints and aims to simplify its use where it's possible. Compatible with Godot 4.x. For examples of use, see the documentation on the repository. There's also an example scene in addons/gamejolt/example containing all endpoints and parameters on a graphical interface.

    By: joelgomes1994
  • TextureFont
    4.2
    v1.0.2Scripts

    TextureFont is an addon for Godot that allows creating fonts from textures from directly within the editor. This addon adds a new TextureFont resource that defines how each character is mapped to the texture(s). These resources can be used anywhere a font is expected (Such as Label, Button, TextEdit). They allow for fancier, more colorful or more retro-looking fonts over the standard formats. See the repository for more information: https://github.com/Mickeon/Godot-Texture-Font

    By: Micky
  • Godot FontAwesome 6
    4.0
    v6.3.0-1.0.22D Tools

    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.

    By: LetterN
  • Spinner
    4.3
    v0.1.02D Tools

    Simple but configurable generic process status indicator node. Features: * 5 statuses * EMPTY for a process that hasn't started * SPINNING for indeterminate progress, such as a network request * PROGRESSING for determinate progress, such as a timer or download with known message body size * SUCCESS for a process that has completed successfully * WARNING for a process that has completed successfully with warnings * ERROR for a process that has errored out * Can use custom icons, with defaults taken from Godot's own icons * Option to use no icon and fills with status color instead * Configurable spinner/border width and speed * Configurable colors and option to use editor theme

    By: tattomoosa
  • Command Terminal
    4.2
    v0.1.4Tools

    CommandTerminal is a GDScript addon for Godot 4 that manages a developer-created Command Line, with the goal of providing flexible commands, with direct but safe interaction with business logic, through readable command declarations. Features include: CommandServer - to register and execute commands, anywhere and anytime. CommandBuilder - to easily create powerful, flexible, and type-safe commands. CommandTerminal - to input commands, with included rich autocompletion, and live validation.

    By: 20ml
  • FACS (Fancy Animated Controls)
    4.1
    v1.0.82D Tools

    This tool is meant to make it easier to create animated UI elements by handling storing them in a versatile manner and leaving their signals open to you to attach functions to still, along with interfaces to create animation chains and managing them in a graphical manner. Latest features added: Relative movement of contained elements in the animations based on container size. Fixed error from loading an animation to edit after creating but not saving another.

    By: RogerRandom_
  • Godot Synth
    4.4
    v0.95Misc

    Audio synthesis engine for procedural SFX and music. https://eclipsinglines.github.io/GodotSynth/

    By: EclipsingLines