Sort
  • RenderDoc Launcher
    3.5
    v1.0.1Tools

    Plugin tool to easily launch RenderDoc from within Godot

    By: joselico
  • NumDot: Tensor Math and Scientific Computation
    4.3
    v0.8Scripts

    NumDot is a tensor math and scientific computation library for the Godot Engine. Documentation: https://numdot.readthedocs.io/ Changelog: https://numdot.readthedocs.io/en/latest/setup/changelog.html See NumDot in action: https://ivorius.itch.io/numdot-demos -- NumDot provides a multidimensional array object (NDArray) and many functions for fast operations on arrays, including mathematical, logical, statistical, and more. It is inspired by the Python tensor math library, NumPy, and thus shares many semantics with it. Visit the documentation for a full feature overview, as well as guides and tutorials. NumDot supports all common platforms (including web exports).

    By: Ivorius
  • Room creator
    4.4
    v1.0.83D Tools

    Create basic rooms for your 3D by controlling some parameters and speeding up the process of integrating single rooms into your world

    By: ninetailsrabbit
  • Scene Loader
    4.0
    v1.3.0Scripts

    Basic scene loader with support for loading screens for Godot 4.

    By: MASSHUU
  • Retro Terrain
    4.3
    v1.2.0Demos

    Tile-based 3D terrain example, similar to old-school strategy and management games. If you want to replicate the terrain in Rollercoaster Tycoon, this is a great place to start. Now uses GDScript and Godot 4.3+. Last update: Godot 4.4 support, better terrain edges, editor preview.

    By: NickToony
  • Config Table Manager
    4.2
    v0.2.0Tools

    一个用于管理配置表格的Godot插件 A config table manager plugin for godot. ## Features 1. Easy to use, generate table header by using a data class. Allow to add additional columns. 2. How to generate and import can be save as a preset, convenient to adjust repeatedly. 3. Support backup and merge when regenerating tables. 4. Highly customizable, you can add your **Table Tool** and **Import Tool** to generate table file and import as resource which are meet your needs. ( This plugin is provide **CSV**, **xlsx** table tools, and provide **GDScript(TypedArray/Dictionary)** import tool.) 5. You can add Generate Modifier and Import Modifier to insert your logic for modify data in generating and importing workflow. ## 特性 1. 简单使用,根据数据类生成表头,允许添加附加列。 2. 生成与导入预设可保存,方便反复调节。 3. 支持重新生成表格时自动备份与合并。 4. 高度自定义,可添加自己的**表格工具**与**导入工具**,生成符合您需求的的表格文件或导入为你需要的资源格式。(该插件已提供**csv**,**xlsx**表格工具,以及**GDScript(数组/字典)**导入工具。) 5. 可添加**生成修改器**与**导入修改器**,在表格生成与导入流程中插入你的自定义逻辑以修改要生成或导入的数据。

    By: Daylily
  • HFSM2
    4.3
    v2.2.3Misc

    A powerful Hierarchical Finite State Machine plugin. ## Features 1. Prefect visual editor. 2. Visualized debugger. 3. High performance, building base on GDExtension. 4. Supports hierarchical nesting and can be used in complex situations. 5. Diversified transition plans. 6. Two development modes: signal callbacks and attached state scripts. 7. Has ability of working with animations( Can be an Animation State Machine). 8. Attach GDScript/CSharpScript to implement State Logic. 9. Attach GDScript/CSharpScript to implement Transition Logic (full version only).

    By: Daylily
  • Gizmo3D
    4.4
    v1.0.03D Tools

    Gizmo3D encapsulates the Godot Engines 3D move/scale/rotation gizmos into a customizable node for use at runtime. The major differences are that you can edit all transformations at the same time, and customization options have been added. The selection box and axes can be toggled, colors changed, snapping intervals changed, and more. Transformation methods can be easily overriden to customize the default behavior. It is available in both C# and GDScript. Gizmo3D is largely a port of C++ code from the Godot Engine source. The license for the Godot Engine can be found at https://godotengine.org/license/.

    By: chrisizeful
  • RenderDoc Launcher
    4.0
    v1.0.0Tools

    Plugin tool to easily launch RenderDoc from within Godot

    By: joselico
  • Godot Improved JSON
    4.3
    v1.2.2Tools

    JSON support for all variant types, including native & custom objects with property injection from JSON. - Provides a JSONSerialization autoloaded/globally accessible class with several functions for converting any type to/from JSON. - All Variant.Types are supported; no longer will your StringName be deserialized as a String, or your int as a float. Types are deserialized as the exact type they were when serialized. - Custom & Native object support (including resources, nodes, anything that extends Object). - Configurations for each class define what is to be serialized, only including the properties that you define thus compacting JSON making for smaller files, quicker load & save times. - Assign an id to each class's config, and a json_key to each property. This allows you to change class names, script paths, & property names without having to modify JSON referencing old class names or paths. Simply update the JSON config for the class that changed. - Automatically instantiate a PackedScene from JSON for Node derived classes; keep your default values default! - Editor tools for quickly creating JSON object configurations - Ability to store "references" to local *.tres Resource files within JSON, and upon deserialization load the exact instance of that resource file. - WeakRef support

    By: neth
  • StateMachine Nodes
    4.4
    v25.03.05Scripts

    A set of Finite State Machine nodes for organizing and processing logic.

    By: ninstar
  • GoLogger
    4.3
    v1.2.2Tools

    The Wiki contains info on install, setup and use: https://github.com/Burloe/GoLogger/wiki/ GoLogger is a lightweight framework that enables you to create log entries to store game events and data into external .log files, making it easier to identify issues. GoLogger is a versatile tool aimed at making the debugging and maintaining process easier, and provide deeper insights into your game's behavior. By storing .log files externally, players can also share logs when they encounter issues, helping you resolve critical problems in released products. Simply define your log entries with "Log.entry("Your log entry.")" and adding data the same way you would using "print()". You can create simple or detailed entries and include any data you require as well as format them to your preference. A new editor dock and integrated category system allows you to add, remove and rename categories. Each session creates unique files for each category which also allows you to sort where certain entries are stored. Making them easier to read and use. Changes in version 1.2: * GoLogger Dock added to the editor. Enabling a code-free user experience. * Category system integrated in the dock. * In-game hotkeys to control logging sessions(see README for more info) * Save copies of the current session. * More information can be found in the README or on the Github repo. BEWARE: * Version 1.2 unfortunately made this plugin 4.3+ compatible. However, version 1.1 is still available on Github.

    By: Burloe
  • GD_ (Godot Lodash Port)
    4.2
    v0.4.0Scripts

    GD_ is a Lodash inspired recreated in Godot. It offers a bunch of utility functions like map, intersection and debounce.

    By: accidentallyc
  • LightmapProbeGrid
    4.2
    v2.23D Tools

    Create a grid of Lightmap Probes and cut unwanted ones! LightmapProbeGrid is an extension for Godot that helps on the demanding task of placing Lightmap Probes where LightmapGI fails to do it. What's New: v2.2: Add support for Godot 4.4 v2.1: Add support for Godot 4.3 v2.0: LightmapProbeGrid v2.0 now uses GPU raycast instead of the regular Physics raycast. It may be slower but means that colliders are not needed anymore! If the camera can see, it should work!

    By: SpockBauru
  • Mixamo Animation Retargeter
    4.3
    v0.13D Tools

    This plugin simplifies the process of importing and retargeting Mixamo animations in Godot 4.3 projects. Automatically retarget and extract animation resources for use in your AnimationLibraries. Disclaimer This plugin is not affiliated with or endorsed by Mixamo or Adobe. Mixamo and its logo are registered trademarks of Adobe Inc. All rights to Mixamo assets and branding belong to Adobe Inc.

    By: zeetu
  • Radar Graph
    4.3
    v1.0Scripts

    Create a customizable radar graph in Godot

    By: lsbt
  • Event Audio
    4.2
    v1.0.1Tools

    An event-based audio workflow for Godot. - Event based - add audio without modifying scenes or nodes. - Centralised. Build up a banks of audio in one place. - Works with 2D and 3D scenes. - Works with GDScript and C#. - Multiple audio variants can be associated with a trigger. When triggered, a random choice will be picked. - Triggers are searched for hierarchically the using `+` separator. - Audio banks can be swapped out at runtime.

    By: bbbscarter
  • XR Input Simulator
    4.0
    v1.3.0Tools

    This tool allows you to simulate input on your XRControllers and XRCamera, without having to use a VR headset. First, insert XRSimulator.tscn into Autoload. Move your mouse to control the XRCamera, and scroll to control its height. Press WASD to controll the left controller's joystick, and the arrow keys to control the right controller's joystick. Press Q or E to select the left controller or the right controller, respectively. With a controller selected, you can: - move your mouse to control its position - scroll to move closer or further away from the camera - hold shift and move your mouse to rotate - hold shift and roll mouse scroll to rotate controller around z-axis - press Left Click to press Trigger (trigger_click and trigger) - press Right Click to press Grip (grip_click and grip) - On the alphanumeric keyboard, press 1 to 8, -, = and Enter to press or touch buttons Mapping: 1 presses by_button 2 presses ax_button 3 presses by_touch 4 presses ax_touch 5 presses trigger_touch 6 presses grip_touch 7 presses secondary_click 8 presses secondary_touch - presses primary_click = presses primary_touch Enter presses menu_button

    By: cafezinho
  • godot-gameplay-attributes
    4.4
    v1.0.0rc4Scripts

    Part of the godot-gameplay-systems. This is a c++ addon which handles attributes, attribute systems, buffing, debuffing and so on.

    By: octod
  • Yamms - Yet another MultiMesh Scatter
    4.3
    v1.2.03D Tools

    Yet another multi mesh scatter. A simple MultiMesh plugin where you can place your meshes into your scene via a configurable polygon area.

    By: Mattiny
  • Android Notification Scheduler Plugin
    4.3
    v4.0Scripts

    Allows scheduling of local notifications on the Android platform. Installation Steps: - click `Download` button - on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button - enable the plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-notification-scheduler-plugin/blob/main/README.md

    By: cengiz-pz
  • Structs
    4.2
    v1.0Scripts

    A struct implementation in gdscript using Godot's Server/Resource pattern. Structs are an abstraction over type safe and highly memory efficient data pools. Tests comparing memory overhead of Objects, Resources, Nodes, and Node2D's have shown at least 25x less memory usage for cheaper Objects and over 35x less memory usage for more complex objects like Node2D's while maintaining comparable get/set speeds. The Struct "server" extends Resource, and is inherently able to serialize/deserialize entire struct collections. See the repository for usage information and examples.

    By: Anaxarchus
  • GDScript ECS 4.x
    4.0
    v1.1.2Scripts

    This ECS framework is very suitable for use in GDScript. Separate data and logic, get rid of the hassle of class inheritance relationships.

    By: yihrmc
  • Godot Object Serializer
    4.0
    v0.2.0Scripts

    Safely serialize/deserialize objects (and built-in Godot types) to JSON or binary in Godot. Enables registration of scripts/classes and conversion of values to/from JSON or bytes, without any risk of code execution. Perfect for save state systems or networking. View more details on the project page (click "View files")

    By: Cretezy