Plugins

  • GodotSize
    4.2
    v1.3.0Tools

    GodotSize is a simple utility that helps you identify which files in your project are taking up the most space. It checks the size of each file in your project folder (or import data, if you so choose), and displays them in a list, with the ones taking up more space displayed on top. To access it, navigate to Project > Tools and click the "Show Size Map..." option.

    By: thesink
  • Easy Networking Plugin
    3.3
    v1.0Tools

    A plugin for the Godot game engine that provides a simple drag-and-drop networking interface that requires as little code as possible. It includes a Networking Global that provides a higher-level networking API and a new node called NetworkSyncer that handles variable syncing for Scenes. Features: -Client-Server and Peer-to-Peer network support -Interpolation -Example lobby and demo -Dynamic object creation and deletion

    By: likeich
  • Godot Input Prompts
    4.1
    v2.3.0Tools

    New nodes providing input prompt nodes for keyboard/mouse and controllers. The current version supports the following icons: - Keyboard and mouse - Xbox - PlayStation - Nintendo Switch

    By: Pennycook
  • Array Modifier
    4.0
    v0.5.1Tools

    This plugin recreates the functionality of the Array Modifier from Blender 3D. Works with Godot 4.

    By: miskatonicstudio
  • Voxel Level Editor
    3.4
    v1.03D Tools

    In-editor level creator based on voxels. After selecting a block from the panel to the left, you can place and delete blocks in your world. This can be used to make voxel based levels! Controls: < Left Click to place blocks>, <shift+left click to erase blocks>

    By: pixelipy
  • Datalogue
    4.0
    v0.1Tools

    Datalogue is a quick and easy way to manage game data for all kind of items (weapons, cards, upgrades, ...)

    By: BraindeadBZH
  • 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
  • Array Modifier
    3.5
    v0.5.1Tools

    This plugin recreates the functionality of the Array Modifier from Blender 3D.

    By: miskatonicstudio
  • Prefab
    4.0
    v1.0.2Scripts

    Simple wrapper for PackedScene that allows you to quickly pack part of a scene, so you can have e.g. "internal scenes" that you don't need to save to separate file. Usage: var prefab = Prefab.create($AnyNode) $AnyNode will be freed and you can then instance the prefab to make copies of that node. Prefab automatically sets the owner of the children, so they are packed too. You can change how node is freed by passing Prefab.FREE_MODE_DEFERRED or Prefab.FREE_MODE_NONE as the second argument of create(). You can also save the prefab to a file, but it's not the intended usage. See repo README for more info.

    By: KoBeWi
  • Open Ocean Demo
    3.0
    v1.0.1Demos

    An Ocean demo for Godot 3.0. For instructions on how to play the demo, read the README file that comes with the download.

    By: SIsilicon
  • Intervals - animation plugin
    4.3
    v1.0.0Tools

    Developer-friendly Tweens packaged with a simple, powerful, expandable cutscene editor.

    By: dogonmoon
  • 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
  • WAD Level Loader
    3.0
    v0.2.1Scripts

    This script loads a WAD level data from games like DOOM, DOOM2, Heretic, Strife etc. and present it as mesh into your Godot project.

    By: Chaosus
  • GodOSC
    4.1
    v0.4Scripts

    Implementation of the Open Sound Control protocol in Godot using GDScript and a group of nodes for convenient use. GodOSC receives and sends OSC messages over UDP. Currently supports: * Sending and Receiving OSC messages. * Receiving OSC Bundles * Booleans * Floats * Integers * Strings * Blobs Includes the following nodes: OSCServer * Receives OSC messages OSCClient * Sends OSC messages OSCMessage * Helper node. Attaches to a node who's data will be used in an outgoing OSC message. OSCReceiver * Helper node. Attaches to a node that will be controlled by incoming OSC messages.

    By: dfcompose
  • Fish shader
    3.0
    v1.0Shaders

    Shader to animate a fish without armature or blend shapes. This shader is strongly inspired by the fish shader used in ABZU and demonstrated by Matt Nava in his presentation at GDC 2017. The repository contains only what is absolutely necessary to demonstrate the shader. The shading of the object has to be refined. credits: Fish Perch by holmen released under Creative Commons Zero (Public Domain)

    By: frankiezafe
  • VR Input Simulator
    3.5
    v1.0Tools

    This tool allows you to simulate input on your ARVRController(s) and ARVRCamera. First, insert VRSimulator.tscn into your scene, and then assign your ARVROrigin into the XR Origin parameter. Move your mouse to control the ARVRCamera, 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 - press Left Click to press Trigger (Button 15 and Axis 2) - press Right Click to press Grip (Button 2 and Axis 4) - On the alphanumeric keyboard, press 1 to 0, -, =, Backspace and Enter to press buttons from 1 to 14 on the selected controller

    By: cafezinho
  • Godot Project Management
    3.4
    v1.0Tools

    A multi-party Kanban project management plugin for Godot. Tasks are stored in JSON text files and can be created from TODOs in source code.

    By: nb-mago