Sort
  • JSON Configuration File
    3.2
    v1.0.0Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • JSON Configuration File
    3.5
    v1.0.2Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • Godot Object Serializer
    4.0
    v0.3.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
  • Theatre
    4.3
    v0.9.0Scripts

    Yet another (linear) dialogue system/addon/plugin. Written in human-readable plain text. Compatible with Godot 4.3. Official documentation: https://nndda.github.io/Theatre 0.9.0 changelog: https://github.com/nndda/Theatre/releases/tag/0.9.0

    By: nnda
  • Discord Game SDK
    3.4
    v1.0.1Scripts

    Use the Discord Game SDK from GDSscript. Supports Windows, Linux & MacOS (x86_x64 only). Features: - Set Rich Presence - Start Game Lobbies using Discord Networking - Invite friends to Lobbies through Discord.

    By: samsface
  • Maaack's Scene Loader
    4.2
    v0.12.0Scripts

    Scene loader with loading screen and progress bar. For usage information, visit the following: https://github.com/Maaack/Godot-Scene-Loader/blob/main/README.md#usage

    By: Maaack
  • Orbit Camera
    4.2
    v1.2.0Scripts

    Godot Orbit Camera This plugin adds an OrbitCamera node in the Godot Editor. Usage: In the Editor 1. Enable OrbitCamera plugin in Project Settings > Plugins 2. Add Node3D node (used for rotating the camera) into current scene 3. Add OrbitCamera as a child of the Node3D node 4. Set Anchor Node property of OrbitCamera to the Node3D node Controls (Mouse) 1. Hold Left Mouse Button to orbit around the Anchor Node 2. Mouse scroll wheel to change the distance to Anchor Node Controls (Touch) 1. Single touch drag to orbit around the Anchor Node 2. Pinch gesture to change the distance to Anchor Node

    By: MrDev023
  • 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
  • GodotXML
    4.0
    vv2.1.2Scripts

    GodotXML - advanced XML support for Godot 4. Supports Godot 4.0+. Please see our README on GitHub for more information, including the v1 -> v2 migration guide: https://github.com/elenakrittik/GodotXML

    By: pew;
  • Date Time
    3.5
    v1.0.0Scripts

    Datetime utils for Godot

    By: verillious
  • GD Data Binding
    4.0
    vv1.2.7Scripts

    GD Data Binding is a Godot library that simplifies your UI coding by automatically syncing data between views and models.

    By: Hotari
  • Godot Sharp Some - Drawing 2D
    3.3
    v0.19.1Scripts

    Is set of extensions for custom drawing API in Godot engine version 3.3 to 3.5. It simplifies script drawing. Includes CanvasItem extensions for drawing various plane shapes and Multiline class extending possibilities of drawing API.

    By: Jiri
  • godot-gameplay-attributes
    4.4
    v1.0.0rc5Scripts

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

    By: octod
  • Godot Sharp Some - Drawing 2D
    4.1
    v0.23.0Scripts

    Is set of extensions for custom drawing API in Godot engine version 4.1. It simplifies script drawing. Includes CanvasItem extensions for drawing various plane shapes and Multiline class extending possibilities of drawing API.

    By: Jiri
  • Godot Sharp Some - Drawing 2D
    4.0
    v0.20.0Scripts

    Is set of extensions for custom drawing API in Godot engine version 4.x. It simplifies script drawing. Includes CanvasItem extensions for drawing various plane shapes and Multiline class extending possibilities of drawing API.

    By: Jiri
  • NV File System
    3.5
    v2.1Scripts

    Allow Editor File System to dock at the bottom panel, similar to the layout found in Unreal Engine / Unity, with Menu & Shortcuts to Switch & show/hide the File System. - Use Shortcut `Alt + S` to toggle the dock location and `Control + Space` to show / hide the file system when docked on the bottom. - Or simply click/press FileSystem Split Mode button. - The Shortcut menu is available in : Projects > Tools > File System > Switch File System Dock - to customize the shortcut, you can modify the script in `addons/nv.file_system/nv.file_system.gd`

    By: NAIIVE
  • NV File System
    4.0
    v2.1Scripts

    Allow Editor File System to dock at the bottom panel, similar to the layout found in Unreal Engine / Unity, with Menu & Shortcuts to Switch & show/hide the File System. - Use Shortcut `Alt + S` to toggle the dock location and `Control + Space` to show / hide the file system when docked on the bottom. - Or simply click/press FileSystem Split Mode button. - The Shortcut menu is available in : Projects > Tools > File System > Switch File System Dock - to customize the shortcut, you can modify the script in `addons/nv.file_system/nv.file_system.gd`

    By: NAIIVE
  • StateMachine Nodes
    4.4
    v25.03.05Scripts

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

    By: ninstar
  • GodotLogger 4.1
    4.1
    v1.1.3Scripts

    JSON-formatted logger **Feature Highlights:** 1. **Flexible Log Levels:** With Log, you have full control over the level of detail you want in your logs. Choose from DEBUG, INFO, WARN, ERROR, or FATAL log levels to focus on what truly matters. 2. **Customizable Prefix and Arguments:** Personalize your logs by adding prefixes and custom arguments. Tailor your messages to suit your specific needs, making debugging a breeze. 3. **Automatic Log File Generation:** Log ensures that your logs are stored safely and systematically. Choose to write logs to a file with just a simple configuration setting. 4. **Thread-Safe Debugging:** Debugging outside the main thread? No problem! Log will alert you and provide debug information while maintaining thread safety. 5. **JSON Serialization:** Seamlessly serialize your log messages to JSON format. This feature simplifies log analysis and enhances data readability. **Example**: GodotLogger.info("current node",self) ... INFO [31/7/2023 17:13:30] current node {"auto_start":-1,"current_members":0,"editor_description":"","lobby_id":0,"lobby_mode":"default","lobby_name":"Test","max_memebers":4,"meta":{},"min_members":1,"name":"","process_mode":0,"process_physics_priority":0,"process_priority":0,"process_thread_group":0,"process_thread_group_order":0,"process_thread_messages":0,"scene_file_path":"","unique_name_in_owner":false,"visablity":2}

    By: Nines2B
  • GodotLogger 4.0
    4.0
    v1.1.3Scripts

    JSON-formatted logger **Feature Highlights:** 1. **Flexible Log Levels:** With Log, you have full control over the level of detail you want in your logs. Choose from DEBUG, INFO, WARN, ERROR, or FATAL log levels to focus on what truly matters. 2. **Customizable Prefix and Arguments:** Personalize your logs by adding prefixes and custom arguments. Tailor your messages to suit your specific needs, making debugging a breeze. 3. **Automatic Log File Generation:** Log ensures that your logs are stored safely and systematically. Choose to write logs to a file with just a simple configuration setting. 4. **Thread-Safe Debugging:** Debugging outside the main thread? No problem! Log will alert you and provide debug information while maintaining thread safety. 5. **JSON Serialization:** Seamlessly serialize your log messages to JSON format. This feature simplifies log analysis and enhances data readability. **Example**: GodotLogger.info("current node",self) ... INFO [31/7/2023 17:13:30] current node {"auto_start":-1,"current_members":0,"editor_description":"","lobby_id":0,"lobby_mode":"default","lobby_name":"Test","max_memebers":4,"meta":{},"min_members":1,"name":"","process_mode":0,"process_physics_priority":0,"process_priority":0,"process_thread_group":0,"process_thread_group_order":0,"process_thread_messages":0,"scene_file_path":"","unique_name_in_owner":false,"visablity":2}

    By: Nines2B
  • Command Tokenizer (beta)
    3.2
    v1.0.0Scripts

    A small godot project with a (very simple) tokenizer written in GDScript. Supports bash like commands and command chains/pipes. BETA: I have not tested this really well yet. Please use with care.

    By: winston
  • Android Notification Scheduler Plugin
    4.3
    v4.1Scripts

    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
  • Godot Advanced Background Loader
    3.2
    v2.0Scripts

    This script allows you to load entire levels and all required assets while playing cutscenes. The attached demo shows a movie, after a while (specifically after reloading assets into temporary memory) a button appears. Clicking it will take the player to the test scene. It does not work on the network because threads are not supported there, and may stutter when loading more complex scenes, or just switching to another scene, e.g. when it was created using the HeightmapTerrain plugin from Zylann. Now this includes the C# version from nonunknown

    By: Master - Main Channel