Plugins

  • Line Renderer
    3.0
    v1.03D Tools

    A GDScript implementation of a line renderer in Godot, useful for rendering cylindrical volume such as lasers, trails, etc. Based on the helpful C# implementation by @paulohyy at https://github.com/paulohyy/linerenderer, with some additional features such as UV tiling and a .tscn file for ease of use. To use, simply download and unzip the folder, which contains a demo project. If the demo project is not needed, the LineRenderer subfolder can be copied directly into the Godot project. Drag and drop the LineRenderer.tscn scene into the project, and you should see a line! Note: There appears to be a bug in certain versions of Godot 3.0 that causes problems involving not being able to edit instanced arrays. Make sure to right click and toggle "Discard Instancing" if you encounter this.

    By: dbp8890
  • 3D Platformer Robot
    3.5
    v1Misc

    Free 3D platformer Character for prototyping in Godot Includes: -Rigged 3D Robot Character -20 animations! -3 Alt Palettes If you use this, let me know! Tag me on twitter! @arianagchow

    By: CaptainRipley
  • Godot Meta Toolkit Demo
    4.3
    v1.0.2Demos

    A demo showing how to the Godot Meta Toolkit, which exposes the Meta Platform SDK and provides other tools for XR development on Meta's platform. See the documentation here: https://godot-sdk-integrations.github.io/godot-meta-toolkit/

    By: W4 Games
  • unirest gdscript
    3.5
    v1.3Scripts

    Unirest in GDScript: Simplified, lightweight HTTP client library. Godot Engine HTTPClient extension inspired by Kong Unirest.

    By: fenix
  • Dynamic Day Night Cycles
    4.0
    v1.0.0Tools

    The plugin allows correctly simulating the daylight, nighttime, dawn and dusk of you game's planet. It calculates the alteration of day-lengths throughout a year so days get shorter in the winter and longer in the summer. The plugin allows full customization of the days per year's, day duration and the location on the planet to give the most immersive results.

    By: eisclimber
  • SimpleFirstPerson
    4.0
    v1.1.1Scripts

    A player with basic first-person controls. Ready to use with no configuration required. It's that simple.

    By: aarroz
  • 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
  • Godot Meta Toolkit
    4.3
    v1.0.2Tools

    Exposes the Meta Platform SDK and provides other tools for XR development on Meta's platform. See the documentation here: https://godot-sdk-integrations.github.io/godot-meta-toolkit/

    By: W4 Games
  • RenderDoc Launcher
    4.0
    v1.0.0Tools

    Plugin tool to easily launch RenderDoc from within Godot

    By: joselico
  • Indie Blueprint State Machine
    4.4
    v1.1.1Scripts

    Finite state machines (FSMs) empower you to create intricate behaviors in a modular way. Each state can be defined independently, allowing for data sharing, state transitions, and more

    By: ninetailsrabbit
  • Max Size Container
    3.4
    v1.02D Tools

    A custom Container node for Godot Egine 3.x, to limit the size of children nodes. All Control nodes have a rect_min_size property, but they lack the rect_max_size. The MaxSizeContainer aims at solving this issue. To be limited in size, a Control node must be child of a MaxSizeContainer. INSTRUCTIONS: - From the editor, press Add a new node, and select MaxSizeContainer. Note: to add the Container from script, you must use this code: var MaxSizeContainer = preload("res://addons/MaxSizeContainer/max_size_container.gd") add_child(MaxSizeContainer.new()) - Add any Control node as a child of MaxSizeContainer. Note: only one (1) child is supported - Select the maximum size, and how you want the child node aligned when it reaches the maximum size. (-1 means no limit)

    By: MattUV
  • Instant Realistic Light
    4.2
    v1.03D Tools

    A very simple Godot Engine Plugin to get realistic lights on your 3D Scene Use free, its free and open source (no atribution needed)

    By: soykhaler
  • Godot NDI
    4.4
    vv1.2Tools

    Integrates the NDI® SDK with Godot Extends the VideoStream and VideoStreamPlayback classes to implement NDI playback. For outputting the Viewport as an NDI source, add the NDIOutput Node to the scene. Check out the demo scenes included with the releases.

    By: unvermuthet
  • AdvancedText
    4.1
    v3.0.1-docsMisc

    NodeLabel that adds support for Markdown, RenPy and more,

    By: Jebedaia
  • 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
  • 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
  • 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
  • Debanding material shader
    3.2
    v1.0Shaders

    Simple material shader with added debanding noise for use with GLES2 renderer that does not support full-screen debanding

    By: fractilegames