Sort
  • Object State Machine
    4.0
    v0.7.2Scripts

    state machine without node for godot 3/4 Documentation in the repository: https://github.com/lowlevel-1989/object_state_machine # Changelog ## [0.7.2] - 2023-03-10 ### Changed - Fix Version plugin ## [0.7.1] - 2023-03-10 ### Added - Debug Comming Soon ### Changed - Fix remote debug ## [0.7.0] - 2023-03-04 ### Added - Graphical state machine for the reference model ### Changed - KinematicBody2D platform demo for Godot v3 (update) - CharacterBody2D platform demo for Godot v4 (update) ## [0.6.1] - 2023-02-28 ### Changed - KinematicBody2D platform demo for Godot v3 (update) - CharacterBody2D platform demo for Godot v4 (update) ## [0.6.0] - 2023-02-28 ### Added - LICENSE - README.md - support Godot v3 - KinematicBody2D platform demo for Godot v3 - CharacterBody2D platform demo for Godot v4 - new node -> node_state_machine - new method -> void StateAbstract::confirm_transition() - new method -> void StateAbstract::create(name : String) - new method -> void StateMachine::create(name : String) ### Changed - plugin.gd -> commend for support godot v3, default support v4

    By: lowlevel.1989
  • Simple Camera Shake
    3.2
    v1.0.0Scripts

    A simple camera shake system based on the GDC talk by SMU Guildhall's Squirrel Eiserloh. The camera script has a stress value that determines the level of camera shake (shake = stress ^ 2). The stress value is clamped between 0 and 1. The shake is based on a max value, the shake variable and a simplex noise sample.

    By: Scipioceaser
  • GDScript Utilities for Classes and Scenes
    4.2
    v1.1.0Scripts

    Utility functions to ease evaluations of class types and PackedScene files. - ClassUtils: convert and compare between name <--> type of both native classes and user scripts. - PackedSceneUtils: extract useful information from the nodes of any scene file. - VariantUtils: Bonus feature! Provides a few extra utilities, like identifying if a variable is any type of array. Visit the GitHub page or read the README file for more info on usage and limitations.

    By: WagnerGFX
  • Composition
    4.1
    v1.1.2Scripts

    A component-based architecture for Godot. Allows to extend the functionality of a node. Compatible with Godot 4.1 - 4.4+ Features - Create components that extend the functionality of a node. - Easy creation and management of components from the editor. - Work with components as with regular nodes. - Components can be created as scenes or scripts. - Supported nested scenes - Fully documented. Composition is a different approach to inheritance. It allows to extend the functionality of a node without modifying the node's code. Inheritance is a way to extend the functionality of a node by modifying the node's code. It is useful when you want to add new functionality to an existing node. Composition is a way to extend the functionality of a node by adding new nodes as children of the node. It is useful when you want to add new functionality to an existing node without modifying the node's code.

    By: Nordsoft
  • NinePatchSprite2D
    4.4
    v25.03.05Scripts

    A Node2D that displays a texture by keeping its corners intact, but tiling its edges and center.

    By: ninstar
  • NEAT_GDScript
    3.3
    v0.0.5Scripts

    This tool allows for a simple implementation of the NEAT Genetic Algorithm. It requires two classes to be extended, then it will automatically generate an entire Neural Network with the Genetic Algorithm attached.

    By: BalaDeSilver
  • Diff margin
    4.3
    v0.2Scripts

    Diff Margin displays Git changes of the currently edited file on Godot script editor margin

    By: datoh
  • Godot Logging Util
    3.1
    v1.0.1Scripts

    Godot Logging Util is a GDScript file that provides simple logging functionality. Features include: - Print detailed logs - Write to log files - Supports use of multiple log files

    By: Tybobobo
  • SLib – Simplify Your Godot Development
    4.0
    v1.1.0Scripts

    SLib is a lightweight and efficient Godot library designed to streamline your coding experience. Say goodbye to repetitive scripts and unreadable code—SLib provides ready-to-use, standardized functions that enhance readability, reduce redundancy, and optimize performance. Why Choose SLib? Fast and lightweight, less than 100KB, ensuring minimal impact on your project. Easy installation, get started in seconds with a hassle-free setup. Readable code, transform complex scripts into clear, maintainable expressions. Efficiency boost, execute multiple lines of code with a single command. Standardized solutions, provides structured methods for common tasks. Optimized for any platform, seamlessly integrates into your Godot projects. Ready to enhance your workflow? Explore SLib today. See guides to learn using SLib: https://github.com/Subject-Team/SLib/wiki/Learn-how-to-use-SLib

    By: mkh-user
  • Simple Unit Test
    4.2
    v0.2.0Scripts

    A testing framework without any of the bells and whistles. Only thing it does is provide scripts so you can run a "scene" as a unit test suite. No additional GUI and configurations needed. Setup is as simple as creating a scene with the correct nodes. See the repo for more documentation.

    By: accidentallyc
  • Poki SDK
    4.3
    v1.2Scripts

    This plugin provides a web export preset and a gdScript wrapper for integrating with Poki Platform's SDK.

    By: vkrishna
  • Tracery
    3.2
    v1.1Scripts

    A GDscript port of Kate Compton's Tracery. Quoting directly from the the official website ( http://tracery.io/ ) : "Tracery is a super-simple tool and language to generate text. by GalaxyKate."

    By: Althar93
  • iOS Admob Plugin
    4.3
    v4.0Scripts

    Allows displaying of Admob ads on Godot apps that are exported to the iOS 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 addon via `Project->Project Settings...->Plugins` in the Godot Editor - enable the plugin via `Project->Export...->iOS` in the Godot Editor

    By: cengiz-pz
  • Squiggles Core 4X
    4.1
    v1.0Scripts

    A comprehensive boiler-plate system for Godot 4 and C#. Opinionated and robust, it adds a series of features and is highly configurable! Also code is open source! Contributions are appreciated!

    By: QueenOfSquiggles
  • MapCamera2D
    4.0
    v1.2.2Scripts

    A node that adds mouse, keyboard and gesture zooming, panning and dragging to Camera2D. Exported properties: - zoom_factor (multiplies Camera2D.zoom each mouse wheel scroll) - zoom_min (minimum Camera2D.zoom) - zoom_max (maximum Camera2D.zoom) - zoom limited (if true, MapCamera2D.zoom_min is effectively increased to stay within limits) - zoom_relative (if true, mouse zooming is done relative to the cursor) - zoom_keyboard (if true, zooming can also be done with the plus and minus keys) - pan_speed (adds to Camera2D.offset while the cursor is near the viewport's edges) - pan_margin (maximum number of pixels away from the viewport's edges for the cursor to be considered near) - pan_keyboard (if true, panning can also be done with the arrow keys) - drag (if true, the map can be dragged while holding the left mouse button) - drag_inertia (multiplies the final drag movement each second)

    By: Julian-Vos
  • Level Manager
    3.2
    v1.1Scripts

    Allows you to easily store, load and switch levels with as well as make nodes persistent by simply adding them to a group

    By: iatenine
  • Celestial Bodies
    4.3
    v0.2Scripts

    A Godot implementation of Sebastian Lague's solar system. Contains a procedural planet generation and a simulation of celestial bodies.

    By: HexagonNico
  • OverheadCar2D
    4.0
    v0.1.1Scripts

    Adds a node type called OverheadCarBody2D to Godot 4 that implements reasonably good car physics. It's the car solution described here (http://kidscancode.org/godot_recipes/3.x/2d/car_steering/) and here (https://engineeringdotnet.blogspot.com/2010/04/simple-2d-car-physics-in-games.html) but adapted for Godot 4 and shared so it can be easily reused. It extends CharacterBody2D. Supports friction areas with OverheadCarArea2D and automatic driving for non-playable characters with OverheadCarPathFollow2D.

    By: ryanboder
  • Dataclasses
    3.2
    v1.0.2Scripts

    Easy dataclasses with helpful features for Godot Engine. (similar to Python's dataclasses) Features - Customization options - Create object from Dictionary - Serialize to Dictionary - Better printing of object Examples, Customization and Docs https://github.com/3ddelano/dataclasses-godot

    By: 3ddelano
  • Indie Blueprint RPG
    4.4
    v1.1.1Scripts

    About A set of components that can be used as basic building blocks for the construction of role playing games.

    By: ninetailsrabbit
  • Papershot: A node that takes screenshots of its viewport
    4.3
    v1.1.0Scripts

    Don't want to think about screenshots for every jam game? Papershot to the rescue! Papershot is a node that takes screenshots of its viewport. Screenshots can be taken either by calling Papershot.take_screenshot(), or by configuring a shortcut. They're saved with filenames such as "Screenshot 2024-07-26 17-46-21-149.jpg". If you use Papershot and would like more features or configuration options, open an issue or contact me. Configuration options: - folder: Folder to save screenshots in - shortcut: Shortcut for taking a screenshot - file_format: Format to save screenshots in, JPG or PNG Signals: - screenshot_saved(image, path) - io_error(error, path)

    By: anniryynanen
  • rpc-await
    4.0
    v1.0Scripts

    Small utility script for Godot's networking to allow sending requests over rpc that you can await on for a return value.

    By: dominiks
  • SimpleScriptScroll
    4.0
    v1.0.4Scripts

    Change the scrolling behavior of the script editor, so that it keeps the caret more centered on the screen

    By: IcterusGames