Plugins

  • UID Explorer Plugin
    4.3
    v1.1Tools

    Adds a new property hint for exported properties. This property hint adds the ability to select a file in the editor, navigate to it in the file system, and populate the property with the resource's UID. The resource can also be expanded by pressing the converted path button.

    By: thejust
  • cargo-godot
    4.1
    v0.2.0Misc

    Cargo helper to improve godot rust developement experience.

    By: sanpi
  • TCG Layout (.NET only)
    4.0
    vv1.0Templates

    I've remade the cyanglaz plugin with .NET and added some functionalities. This tool allows you to display objects as cards in a TCG. Currently have: - Control node for laying out cards in a hand layout. - View hand layout directly in the editor. Any update on the variables reflect on the cards position in real time. - Configurable hover animation. - Node-free solution for providing layout information for a hand layout. - Dragging cards. - Draw cards from a deck. - Rearrange cards while dragging them around. - Activate card effect (with click or dragging them to a Playable Area) -

    By: Jaete
  • GroveGames.DependencyInjection
    4.0
    v0.2.0Scripts

    A lightweight dependency injection framework developed by Grove Games for .NET and Godot

    By: grovegames
  • AntiSpecularNoise
    3.5
    v1.0Shaders

    This is a postprocessing shader using viewports. It can smoothen the specular on the margin of 3d models(also support 2d pictures), to make it less sharp. The repo contains the shader and the demo scene(res://main/Main.tscn).

    By: DrunkBull
  • Auto-Bus (auto event bus with signal nodes)
    4.1
    v1.0.0Scripts

    The purpose of the plugin is to dynamically create an event bus for each [SignalNode] without the need to create a singleton to manage it. The plugin adds 2 nodes: SignalNode <- a node representing a signal where the 'name' property is the signal's name. SignalReceptor <- a node representing a signal receiver, where the 'react_to' property is the name of the signal it expects to receive.

    By: SrColoma
  •  GodotTouchCamera
    3.5
    v1.0.1Scripts

    This asset provides a 3d camera that can me controlled from a touch screen interface.

    By: Dion
  • Time Rewinder
    4.0
    v1.02D Tools

    It is a lightweight plugin to add a time rewind mechanic to your game. Just add the Time Rewinder node, and add a property to rewind, and it does the rest. You just have to call the rewind() function on the node for it to rewind.

    By: ColinThePanda
  • AtlasPlayer
    3.5
    v1.0.0Tools

    Similar to the AnimatedSprite node, AtlasPlayer is a way to animate an atlas or a sprite sheet. The difference in benefit comes from the adjustable size of AtlasPlayer. In other words, it can be used for UI purposes such as loading screen or even gifs!

    By: Nif
  • Hide renderer switch
    4.0
    v1.0Misc

    Toggle the visibility of the rendering switch button with ease using this add-on! * this switch has been returned since version beta11

    By: DmitriySalnikov
  • DTDA ML - Machine Learning models
    4.0
    v0.0.2Scripts

    DTDA ML allows you to run machine learning models like KNN, Linear Regression, Logistic Regression, SVM.

    By: DTDAGames
  • Godot LevelDB
    4.3
    v1.0.1Misc

    A LevelDB wrapper for Godot. The LevelDB library provides a persistent key value store where keys and values are arbitrary byte arrays.

    By: ThunderSmotch
  • Godot.h8.Palette.gd
    4.2
    v0.12D Tools

    Godot GDScript tools and shaders for palette swaps, palette animation and index maps

    By: h8man
  • Heart Rate Plugin for HypeRate
    4.0
    v2.0.2Scripts

    HypeRate is an easy to integrate addon that enables you to use the players heart rate as game mechanic. By simply integrating HypeRate's API into your code, you can create innovative gameplay based on a stable service provided by HypeRate trusted by more than 55000+ users and streamers. Important note about the license Only the addon code itself is released into the public domain under the GPL 2.0 license. The calling code (your application) can be licensed under any license you wish. Ask us anything on our Discord server! With HypeRate you can provide your game with exciting and unforeseeable dynamics by setting heart rate thresholds to: Adapt enemy spawn rates Dynamic health recovery according to heart rate Altered aiming in FPS games Create an interesting Poker experience ;-) and many many more! Make your idea come to life with HypeRate - a trusted service that is compatible with more than 200+ devices and is also accessible for the user with a web application without the need for a smartphone. HypeRate is free for users, API charges may apply. Apply for API Key here: [https://www.hyperate.io/api]

    By: HypeRate
  • MiniScript C#
    4.2
    v1.2.0Scripts

    Provides an easy to use node for integrating MiniScript into your project. Versions: 1.2.0 - Support all keywords in highlighter 1.1 - Add code highlighter 1.0 - Release

    By: raiyni
  • Parallax 2D node
    3.4
    v1.02D Tools

    Provides parallax 2D node to avoid using ParallaxBackground This is a plugin for Godot Engine that provides new class Parallax inherited from Node2D that moves itself relative to actual viewport center. It helps create beautiful volumetric decorations like foliage, distant or near objects ant other effects based on following viewport. You can: - Disable/enable it in game and optionally in editor - Control motion_scale and motion_offset like in ParallaxLayer - Set process mode (Process / Physics process)

    By: nklbdev
  • Control Node Window
    4.2
    v1.0.22D Tools

    # Control Node Window The **Control Node Window** is a Node for creating control node-based windows in Godot, complete with usage examples. ## Key Features: - **Control Compatibility:** Must be a child of a control node to function properly. - **Flexible Child Nodes:** Designed to work with child nodes such as `ScrollContainer`, `TextEdit`, and similar control nodes. - **Canvas Layer / Viewport Independence:** Operates without utilizing any canvas layers. ## Usage: To use the `control_node_window.tscn`, attach it as a child of a suitable control node. Add a compatible node like `ScrollContainer` or `TextEdit` as its child for optimal functionality.

    By: Snirps