Sort
  • Steam Multiplayer Peer
    4.4
    v0.2.4Scripts

    Steam Sockets Multiplayer Peer for Godot 4 via GDExtension - No dependency with lobbies - Use steam networking low level (Sockets) - No compatible with channels (Will be added in the future) - No compatible with mesh peers This code was built on top of small experiments by Zennyth [https://github.com/Zennyth] , greenfox1505 [https://github.com/greenfox1505] and MichaelMacha [https://github.com/MichaelMacha]

    By: expressobits
  • Character Controller C#
    4.1
    v2.1.6Scripts

    Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode). C# Base on https://godotengine.org/asset-library/asset/1567

    By: expressobits
  • Character Controller
    4.1
    v2.2.0Scripts

    Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).

    By: expressobits
  • Phoenix Channels for Godot 4
    4.0
    v1.0.1Scripts

    GodotPhoenixChannels is a GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework. It enables Godot projects and games to connect to Phoenix Channels to leverage the connected massive real-time capabilities of Elixir and Phoenix backends. This is the client for Godot 4+.

    By: alfredbaudisch
  • Phoenix Channels for Godot 3
    3.5
    v1.0.1Scripts

    GodotPhoenixChannels is a GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework. It enables Godot projects and games to connect to Phoenix Channels to leverage the connected massive real-time capabilities of Elixir and Phoenix backends. This is the client for Godot 3+.

    By: alfredbaudisch
  • Godot Awesome Splash
    3.4
    v0.3.2Scripts

    Collection of splash screens for Godot Engine. Easy to use, fast Installing, multiple resolutions.

    By: vituan99
  • Maaack's Menus Template - Plugin
    4.2
    v0.21.2Scripts

    Template with main menu, options menu, pause menu, credits, and a scene loader. Created in collaboration with members of the Godot Wild Jam community. For usage information, visit the following: https://github.com/Maaack/Godot-Menus-Template/blob/main/README.md#usage

    By: Maaack
  • Rakugo Dialogue System
    4.1
    v2.2Scripts

    Rakugo Dialogue System is dialogue scripting system inspired by Ren’Py Script. It is part of Rakugo Project: https://rakugoteam.github.io

    By: Jebedaia
  • uuid
    4.0
    uuid
    229
    v3.0.0Scripts

    The uuid class is a GDScript 'static' class that provides a unique identifier generation for Godot Engine.

    By: binogure
  • 4.1+ Discord  RPC / Editor Presence Plugin
    4.1
    v1.3.1Scripts

    Discord Game RPC Plugin for GDScript in Godot 4.1 or newer. It has Linux, Windows and partialy MacOS support. The GDScript code patterns are much easier then in other addons Make a complete rich presence with timestamps images info, Invites and much more.

    By: vaporvee
  • Dockable Container
    3.4
    v1.1.2Scripts

    Container script that manages docking/tiling UI panels. Panels are composed of tabs that can be dragged around and dropped to split another panel or compose its tabs. Layout information is stored in Resource objects, so they can be saved/loaded from disk easily. This plugin also offers a replica of the Container layout to be edited directly in the inspector.

    By: gilzoide
  • Godot Behavior Tree
    3.3
    v1.2.1Scripts

    Writing AI can be very bug prone and hard to maintain. With the behavior tree this is not a problem anymore! Build complex patterns and behaviors with the native scene tree editor, move behavior nodes around and edit them without fear of cracking the system. AI can thus be built in a very safe, modular and reusable way which follows Godot's components philosophy.

    By: Kagenashi
  • Supabase API (4.x)
    4.0
    v4.0.2Scripts

    API Library to interact with your Supabase backend project.

    By: fenix
  • Camera Control Script
    3.0
    v1.2.3Scripts

    An easy "plug and play" camera control script. Useful for development and quick tests. Features: - mouselook - movement - ingame gui (optional) How to use: There is a demo scene in the demo folder where you can test all features and play with the script settings. If you don't need the demo just ignore the demo folder and connect your camera with the "camera_control.gd" script that can be found in the script folder. Documentation and more infos can be found in the asset folder or on Github.

    By: Maujoe
  • Keychain
    3.4
    v1.1Scripts

    Keychain is a plugin for the Godot Engine that aims to give the player full control over the input actions (controls) of the games it is being used.

    By: Orama Interactive
  • G.U.I.D.E - Godot Unified Input Detection Engine
    4.2
    v0.6.3Scripts

    G.U.I.D.E is an extension for the Godot Engine that allows you to easily use input from multiple sources, such as keyboard, mouse, gamepad and touch in a unified way. Gone are the days, where mouse input was handled differently from joysticks and touch was a totally different beast. No matter where the input comes from - your game code works the same way. - Unified input detection and handling from multiple sources (keyboard, mouse, gamepad, touch, etc.). All inputs are used in the same way in your game code. - Inputs can be modified before being fed into your game code (e.g. for joystick dead-zones, sensitivity, inversion, conversion to 2D/3D coordinates, etc.). - Inputs can be assigned to actions and these actions trigger on various conditions (e.g. tap, hold, press, release, combos etc.). - Multiple input contexts can be defined, which can be enabled/disabled at runtime. This allows you to easily switch between different input schemes (e.g. in-game, menu, driving, flying, walking, etc.). - Overlapping input is automatically prioritized, such that input like _LT+A_ will have precedence over just _A_. - Supports both event-based and polling-based input handling, like Godot's built-in input system. - Full support for input rebinding at runtime including collision handling. - Built-in support for displaying input prompts in your game. These prompts support complex input combinations (e.g. _LT+A_ or combos like _A > B > A > X > Y_). Prompts can be displayed both as text and as icons. Icons will automatically reflect the actual input device being used (e.g. XBox controller, Playstation controller, keyboard, joystick, etc.). - Works nicely alongside Godot's built-in input system, so you can use both in parallel if needed. Can also inject action events into Godot's input system.

    By: derkork
  • SmoothScroll
    3.4
    vgodot3-v1.2.9Scripts

    This addon adds an extended scroll node with smooth scroll settings. How to use: Activate the addon in the project settings' addon tab, Click the "+" button to add a new node and select "SmoothScrollContainer" instead "ScrollContainer". To add smooth scrollling to existing ScrollContainers, rightclick the node and select change type. Then select "SmoothScrollContainer". Currently only supports one Control node as content-child! Mouse scroll icon by Greg Fiske from the Noun Project

    By: Spyrex
  • SmoothScroll
    4.4
    vgodot4-v1.3.6Scripts

    This addon adds an extended scroll container node with smooth scroll settings. How to use: Activate the addon in the project settings' addon tab, Click the "+" button to add a new node and select "SmoothScrollContainer" instead "ScrollContainer". To add smooth scrollling to existing ScrollContainers, rightclick the node and select change type. Then select "SmoothScrollContainer". For smoother scrolling: In your project settings set gui/common/snap_controls_to_pixels to false Mouse scroll icon by Greg Fiske from the Noun Project

    By: Spyrex
  • Godot ECS
    4.4
    v2.3.1Scripts

    Lightweight ecs framework written with gdscript. - Lightweight and high-performance. - One step serialization and deserialization the game world. - Independent event system. - Hot-swappable system design. - Data-driven and event-driven. - Easy to use.

    By: baifeng
  • RichTextLabel2
    4.3
    v1.14Scripts

    Two feature packed nodes: - `RicherTextLabel`: Reduce effort needed to display state data and stylize it. - `RichTextAnimation`: For dialogue and cinematics, animates text in and out. Updated to 1.14. Too many features to list. Check the README.

    By: chairfull
  • ModiBuff
    4.2
    v0.3.0Scripts

    Buff/Debuff/Modifier library focused on feature set and performance, while maintaining 0 GC. Fully pooled * No GC/heap allocations (fully pooled with state reset) * Low memory usage (2-5 MB for 10_000 modifiers) * Fast effects 10_000 damage modifiers in 0.24ms * Fast iteration 10_000 interval modifiers & 10_000 units in 1.37ms * Easy high level API recipes * Instance Stackable modifiers (multiple instances of the same modifier type) * And much more

    By: Chillu
  • Extra GUI Controls - Drag and Drop, Radial Menus, Containers, Utilities
    4.0
    v0.9.3.1Scripts

    A collection of control nodes usable in a variety of games and GUI applications. Containers: - Interpolated Box/Flow/Free: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering and drag-and-drop to move between containers in both variants. Vertical layout and compacting children to fit are features supported in the Box variant. - Radial Container: script-based "Pie menu", supports texturing, tweening, different item sizes (via size_flags_stretch_ratio), and multiple position-to-index functions. - ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports. - Child Transform Container: transform a Control's children while preserving minimum size. - ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom. - MaxSizeContainer: Limits child size to a max size. - View Switcher: Keeps only one child, and optionally a background, visible. Utility: - Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin. - MultiSelection: allows dragging a box-selection over children of any specified node. Can detect [CollisionObject2D] and [Control] nodes. Can move all selected [Draggable] and [InterpolatedContainer] nodes together. - Connection Line: connection arrow between two Control nodes, even across different parents. Can be dragged to be reconnected to another node with the same parent, with optional creation of waypoints to path through. - Container Quantity Keeper: Keeps count of duplicates added as a child to a node, and merges them into one node. Best with **Interpolated Box/Flow**. - Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D - Data Dropper: passes Godot's built-in drag-and-drop callbacks via signal - Flipped Split: SplitContainer anchored to the other side for when the parent is resized Input: - Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name. - Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups. - Unfolded Option Button: list of options, pick one or use as bit flags

    By: don-tnowe
  • Redux for Godot
    3.0
    v1.0.0Scripts

    Redux for Godot is a tool written in gdscript for handling and better organizing state management. It is completely inspired by, and is a subset of, the Redux javascript package often used in React web apps.

    By: glumpyfish