Sort
  • Simple Gears Example (With YT Video)
    4.2
    v1.0.0Demos

    Simple project where gears spin if they can, or get stuck if trying to spin multiple ways. Video is linked below and here: https://youtu.be/nSa7Zraj9UE See all my assets here: https://godotengine.org/asset-library/asset?user=ThinkWithGame

    By: ThinkWithGames
  • 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
  • 	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
  • 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
  • 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
  • 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
  • B-Spline Plugin
    4.2
    v1.02D Tools

    Plugin for creating B-Spline based shapes. It allows you to: - create and edit the b-spline points and weights in the editor -create open or closed shapes - create clamped open shapes - change spline degree and rendering detail - choose border width and color - choose fill color or texture - specify virtual shape extension for creating floors and ceilings - auto-create collision polygon

    By: tripodsan
  • 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
  • Auto Night Mode
    3.5
    v0.1.0Tools

    Automatically switches between the day and night UI/syntax theme of Godot at scheduled times. Instruction: Settings are in Editor -> Editor Settings... -> Interface -> Auto Night Mode Supports using latitude and longitude to caculate sun times. Note: If day theme is currently applied, please change it in Interface -> Theme, because day theme in Interface -> Auto Night Mode will be locked. Vice versa. ------ 自动按时切换日夜界面、语法高亮主题。 说明:在 编辑器 -> 编辑器设置... -> Interface -> Auto Night Mode 里进行设置 注意:如果正在使用白天主题,请在 Interface -> Theme 里修改白天主题,因为在 Interface -> Auto Night Mode里的白天主题将被锁定。反之亦然。

    By: MintSoda
  • ColorBlind Accesibility Tool
    4.2
    v1.0.1Tools

    A small plugin that allows you to add color blind filter options, color changing, and glow effects to your games created in godot. All through a small interface that allows you to create and add these shaders and place them in your desired scenes. Colorblind Filter - Create a color rect and an option button with which you can control the type of filter. Replace Color - Creates a shader within the selected scenes that allows you to change a specific color previously selected. Glow Elements - Creates a shader within selected scenes with effects modifiable by the player. Whenever you use or create a feature, a scene will be created with a menu to use those options in-game. Ver. 1.0.0

    By: jguzmanfl
  • License Me
    4.3
    v1.0Tools

    About: Plugin for Godot, Auto create license tool helper. Features: *Create a file with/without custom license and include all the licenses (text files begin name "LICENSE") included in your project when exporting. *Add a dock for configure parameters and manual bake licenses. *Includes GUI (LicenseMeGUI) to view all licenses defined in your project and the licenses of the libraries. *Include option in ProjectSettings (application/license) for print license notice in console. * Check licenses files with extension txt, uc, eula, md LICENSE NOTICE SUPPORTED: AGPL-3.0 APACHE-2.0 BSD-3.0 CC-BY-4.0 CC-BY-NC-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC-ZERO-1.0 COPYRIGHT EUPL-1.2_EN GPL-2.0 GPL-3.0 ISC LGPL-3.0 MIT MPL-2.0 UNLICENSE

    By: Twister
  • Inventory Demo with bags and chests
    3.4
    v2.2Demos

    Terraria-like inventory system. This asset have the following systems: storage, load, inventory, item data, custom mouse cursor. You can create your own items, storages + ui to them, custom cursor. Also you can add hotkeys like shift+click to equip etc. Everything else is described in readme file on GitHub.

    By: Rokle
  • Alexandria - alexandria.netclient
    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.netclient is a client-side interface for remote database interactions. A pre-built database server application can be found at the releases page: https://github.com/BtheDestroyer/godot-alexandria/releases A "Getting Started" guide can be found in the project's README: https://github.com/BtheDestroyer/godot-alexandria?tab=readme-ov-file#getting-started

    By: BryceDixon
  • 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
  •  Alexandria - alexandria.netserver
    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.netserver is a server-side interface for remote database interactions. A pre-built database server application can be found at the releases page: https://github.com/BtheDestroyer/godot-alexandria/releases

    By: BryceDixon