Plugins

  • CharacterCamera3D
    4.0
    v1.0.2Scripts

    This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D # Changelog 1.0.1 - Fixed issues with manual rotation around the character - Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles) 1.0.2 - Fixed Owner can be null and is_inside_tree error - Fixed auto rotation bug, sometimes camera just stands still - auto rotation can now be toggled in the Editor - Updated documentation about the input mappings

    By: Robotnik
  • Customizable Crosshair Lite
    4.2
    v1.0.2Scripts

    The lite version of my customizable crosshair for Godot 4.2 with only its basic features. Features: - Thickness - Size (length of the lines) - Gap (distance between the middle of the screen and the starts of the lines) - Color - Dot in the middle of the screen - Crosshair outline with thickness adjustment - Ability to convert crosshair settings into a string and vice versa Further instructions can be found on the Github repository.

    By: Mediocracy
  • AnchorsOnlyPreset
    4.3
    v1.02D Tools

    A simple Godot editor plugin that allows to modify only anchors and grow-direction without change current rect of controls.

    By: zaevi
  • TextureToPng
    3.4
    v1.0Tools

    Save textures in PNG format. Note: Due to the implementation of `get_data`, some types of Texture cannot be saved as expected.

    By: zaevi
  •  localization_with_google_sheet
    4.0
    v1.0.0Tools

    Sync your Godot game’s translations directly from Google Sheets! Easily manage, update, and test all your localizations right inside the editor—no more manual CSVs or copy-pasting. Perfect for teams and solo devs who want fast, hassle-free multilingual support.

    By: palmasop
  • Animation Slider
    3.5
    v1.1.1Misc

    Animation Player that tracks a position value. It plays forwards and backwards, and stops when at the target position. The target position may be controlled via a Slider control.

    By: Andrew Wilkes
  • Spin Wheel
    4.2
    v1.0Demos

    Simple Spin Wheel

    By: phamminhkha
  • Audio Mixer Visualizer
    4.2
    v1.0Tools

    This tool draws the audio mixer buses at the bottom of the screen during runtime, along with any effects. The output is visualized in meters, with max peaks displayed in decibels for a few seconds. Intended for debugging. Originally created for the Transmogrify game project by Odyssey Entertainment.

    By: Mordi
  • Quill to Godot FBX Sequencer
    4.3
    v1.0Scripts

    Sequences frames from imported FBX files into usable animation with the click of a button

    By: llazzllo
  • VarTree
    4.0
    v1.0Tools

    VarTree is a custom Tree node that allows you to monitor and display variable values in-game in a structured format.

    By: steez_n
  • Syvies Core
    4.4
    v0.1.1Scripts

    A collection of different C# utilities for Godot and other plugins made by Syvies.

    By: SyviesDev
  • Kivano GDscript utils
    4.1
    v1.0Scripts

    # ClassUtils ClassUtils is a Godot Engine **singleton** designed to extend GDScript with features currently unavailable natively, specifically focused on **enforcing abstract function implementations**. ## Features Abstract Function Checking: Automatically identifies if concrete classes fail to implement abstract functions defined in their abstract parent classes. ## How to Use 1. Add as a Singleton: Add `class_utils.tscn` as a singleton in your Godot project settings. 2. Mark Abstract Classes: Above your abstract class's `class_name` declaration, add the line: "@abstract_class" ex: "@abstract_class" class_name MyAbstractClass extends Node 3. Mark Abstract Functions: Inside the body of any abstract function, add the following assertion: func my_abstract_function(): assert(false, ClassUtils.ABSTRACT_FUNCTION_MSG) # Your abstract function logic (if any default behavior is desired) # Promise Utility `Promise` is a helper class designed to simplify asynchronous workflows in GDScript. It allows you to `await` operations and check results in a structured way. ### Example Usage var promise: Promise = async_compute_value() await promise.wait_for_fulfill() assert(promise.is_correct(), promise.get_error()) var computed_value: float = promise.get_result() as float

    By: kubecz3k
  • ActionReaction
    4.1
    v1.0.0Scripts

    ideal for interactions 1-1 Introduce 2 nodes "Action" and "Reaction", where "Action" is added to physical bodies like rigidbodies or even raycasts. It abstracts or adds, if the node requires it, "body_entered", "is_colliding", and "body_exited" signals into "enter_act", "inside_act", and "exit_act" signals, respectively. However, it communicates this to a specific-named "Reaction" node, meaning that one action has one reaction

    By: SrColoma
  • Universal Godot Utils – Debugging, Encryption & More
    4.4
    v1.0.0.0Scripts

    ** if godot doesnt download, hit view files and download from repo The Universal Godot Utils pack is a versatile collection of utilities designed to enhance debugging, logging, encryption, memory tracking, and configuration management in your Godot projects. Supporting both GDScript and C#, this script ensures seamless integration across different workflows. Full written documentation with both gdscript and c# examples. Features: Advanced Debugging & Logging: Includes gradient, pulsating, and highlighted logs for better visibility. Encryption Suite: Secure your data using AES encryption (XOR, ECB, CBC). Memory Monitoring: Track FPS, RAM, and VRAM usage with ease. Configuration Management: Save and load settings using an intuitive .ini system. Delayed Function Calls: Schedule function execution without timers. Enhanced Type Formatting: Print formatted and color-coded debug information. Perfect for game developers and tool creators, this utility pack provides essential functions to boost productivity and streamline development in Godot 4.x.

    By: newjoker6
  • RaycastSignals
    4.1
    v1.0.0Scripts

    RaycastSignals is added as a child to a Raycast3D or Raycast2D node. and allows using signals that indicate when a body enters collision, when it remains colliding, and when it exits collision. The signals are body_just_entered, body_inside, and body_exited.

    By: SrColoma
  • SpaceAkroSport
    4.3
    v1.0Demos

    ragdoll platformer game

    By: Aleksey-Silver