Plugins

  • GDBlas
    4.2
    v1.4.0Misc

    This native Godot extension provides real and complex matrix algebra. It also includes ODE solver based on ODEINT, BoostC++ Geometry algorithms. Checkout demos: https://github.com/dmrokan/gdblas/releases/download/v1.4.0/demo.zip https://github.com/dmrokan/gdblas/releases/download/v1.4.0/demo3d.zip

    By: dmrokan
  • Godot Redux Rust
    3.2
    v0.1.0Scripts

    A nativescript implementation of Redux for Godot.

    By: robertcorponoi
  • multiplayer dungeon crawler
    3.0.4
    v0.1Projects

    this is a project made to test the multiplayer api, not necessarily the best implementation though

    By: miku
  • AnimatedButton
    4.3
    vv0.2alpha2D Tools

    Custom button node that gives you some basic hover animations by default for scale and position. How to use: - Simply download the addon from release tab and copy it in your res://addons folder. - Then enable the plugin from the project settings. - Finally a new custom node called AnimatedButton will appear when creating a new node.

    By: G2P Studios
  • Audio Haptics
    4.2
    v1.1.0Misc

    This native extension (GDExtension) for the Godot Game Engine allows you to use audio based controller haptics as found on DualSense or Switch Pro controllers on desktop platforms. Supported Controllers: - DualSense - DualSense Edge (untested) Supported Operating Systems: - Linux with PipeWire - Linux with PulseAudio - Windows (untested) Usage: 1. Download the latest release of the extension and add it to your project 2. Create a new audio bus, mute it and add the ControllerHaptics effect to it Example Audio Bus layout 3. Play audio on the newly created haptics bus

    By: timoschwarzer
  • Confirma Unit Testing (C#)
    4.0
    v0.10.0-betaTools

    Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data. Features: JSON output Flaky tests Parametrized tests Parallelized tests Simple mocking library Extensions for Random class Accessible via editor or CLI Basic support for fuzz testing Simple syntax for writing tests Writing and executing tests in C# and GDScript Custom assertion library (over 130 assertions)

    By: MASSHUU
  • Alexandria - alexandria.db
    4.3
    v1.1Scripts

    A Native Database Addon for Godot 4 I wanted to easily manage Resources for online Godot projects in an database without needing to write project-specific code for serializing, transmitting, deserializing, and validating those Resources. Alexandria is a project attempting to fulfill this niche. The primary goal is to help facilitate the creation of online games in Godot without necessarily writing any networking code. "Alexandria" is the name of the overarching project, but it's made up of various individual plugins; alexandria.db manages the local database and is a base dependency for other Alexandria addons.

    By: BryceDixon
  • 3D Trail in C#
    4.1
    v1.0Scripts

    A C# script that creates a 3D Trail, based on this dbp8890's Motion Trails

    By: q8geek
  • ControlCamera3D
    4.0
    v1.1.03D Tools

    ControlCamera3D is an addon that provides a 3D camera with rotation, translation, zooming like in Godot's editor.

    By: LD2Studio
  • Console and Textchat Node
    4.2
    v1.1Tools

    This Addon provides a custom node to add a Console/Textchat to your scenes. You can print messages with various text formatting or enter commands to help you debugging.

    By: KeilainMan
  • Minos UUID Generator 4.2
    4.2
    v1.0Tools

    A UUID generator for Godot Engine, with 1.295×10^50 combinations it'll work for any sized game, never having to worry about running out of unique IDs! Automatically stores new UUIDs and removes old ones.

    By: Minoqi
  • VR Tools
    3.2
    v1.13D Tools

    Don't forget to enable this plugin in project settings. VR Tools is an auxiliary set of virtual reality tools for development, including such useful nodes as teleportation, grabbing, and the world space user interface. You can find demo scene in "demos" folder. To get started, simply drag and drop the vrplayer.tscn file from the scenes folder onto your scene. This asset is originally intended for use with OpenVR, however you can manually change the interface in the script to another. The plugin provides you with many nodes, and here are the most basic ones: ARVRTeleportArea You can set this node as a child of the surface (StaticBody or CSG with enabled collision) that the player can teleport to. ARVRGrabbable You can set this node as a child of the Rigidbody that should interact with the controller. In the parameters, the node needs to specify the path to MeshInstance in order for the highlighting effect to work. ARVRUI This node allows you to create interfaces based on Control. It cannot be added to the scene directly from the editor. Better take the ARVRUI blank from the scenes folder. All you have to do is also add this node to the child objects of the Control node with its controls and specify the path to it in the inspector. The plugin also contains many nodes from the controller side, but I will not consider them here, because they are already configured by default. This addon works with the stable version of OpenVR, which does not support the action system, however, when the new version of the plugin is released in assetlib, this plugin will also be updated for it. If you find a bug, please report it to the issues section on github. This asset also includes Mux123's OpenVR addon. New features and tools coming soon

    By: kiselev.sereja
  • 	Godot Atlas Cutter
    4.2
    v1.02D Tools

    Auto divides an image into frames using the transperency of the image to determine the frames

    By: newold33
  • CineCam
    4.2
    v1.03D Tools

    CineCam is a plugin that provides a simple but powerful method to deal with multi-camera systems and animating camera transitions. It aims to allow the user to replicate real life cinematographic movement in 3D scenes, offering advanced camera control and a transition systems integrated seamlessly with the Godot Editor.

    By: GoldenPotato76
  • Godot Firebase Lite
    3.2
    v0.1.1Scripts

    Lite wrappers for Firebase App, Firebase Auth, and Firebase Database. (No Firestore or Cloud Storage as of yet.) Godot Firebase Lite promotes the pattern of using yield() for all of the CRUD methods (which saves a lot of signal wiring). INSTALLATION If installing from Godot's AssetLib Package Installer: 1. Unselect all files and then select only the folders you need: - firebase_app_lite (required) - firebase_auth_lite (optional) - firebase_database_lite (optional) 2. Create a `firebase` global namespace (AutoLoad Singleton) by going into Project Settings > AutoLoad tab, and add a new entry with the following settings: - Path: res://firebase_app_lite/firebase.gd (or wherever you put it) - Name: firebase (note this is all lower case) - Singleton: [x] Enable 3. See https://github.com/juanitogan/godot-firebase-lite for usage

    By: juanitogan
  • TileMapsChef
    4.2
    v0.12D Tools

    Plugin to add some functionality to TileMaps Currently only functionality it adds is an option to bake TileMaps into your NavigationRegion2D. Usage - Baking NavigationPolygon from multiple layers of TileMap(s) This solves issue with Godot's 4.2 baking of tilemaps. If any of you colliders not on Layer0 of TileMap, they will be ignored. This tool scraps all tiles from all the layers (both tile layers and physics layers) and merges as obstructions. Select NavigationRegion2D first, then hold Ctrl (or ⌘ Command on Mac) and select any amount of TileMaps. On the bottom bar TileChef menu should appear, click it. You will see "Bake NavigationPolygon from TileMaps" button. Click it, polygon should be baked. For some reason it waits for you to switch focus to render your polygon in view, so just click on any node or switch to Output to see your polygons baked.

    By: Pardok