Plugins

  • Strobe Light
    4.3
    v1.03D Tools

    Strobe Lights allows you to add strobing effects to any Light3D node. Customize the flashing frequency and control the light’s energy, color, and intensity. Simply attach the StrobeLight3D script to any Light3D node.

    By: The LVM
  • Collision Groups 3D
    4.2
    v1.23D Tools

    Assigns to all selected CollisionObject3D a set of layers and masks defined by the collision group. 1.2 - Tooltips for renamed groups showing the layers/masks used. 1.1 - Undo redo and the capability of renaming collision groups.

    By: Janders
  • RandomSound
    3.1
    v1.0Tools

    Custom node which plays a random sound from a pool with pitch/volume modifiers. Multichannel support. Update 9/15/2019: Better support for adding to the scene from the Add Node dialog

    By: nobuyuki
  • Hit Zone, Status & Effect Node
    4.1
    v0.1.0Misc

    A custom node used to detect a hit from an attack and creates a series of statuses and/or effects on the target. This custom node can be used to detect a hit from an attack by monitoring collisions when a node body enters the selected Area2D. After calling the hit_body function either manually or automatically when collision is detected, status and/or effects are created in the target node body.

    By: JBSnippets
  • Rolling Cube Demo
    3.1
    v1.0Demos

    Demo of a rolling cube effect as seen in the "50 Steps" game by Tiger Studios implemented in Godot using Tween animations.

    By: tkarcher
  • Shape Grammar Interpreter
    4.0
    v1.0.03D Tools

    This plugin allows for procedural generation of meshes by interpreting shape grammars

    By: mathiasplans
  • TileMap Brush
    3.1
    v1.02D Tools

    Provides editor's brush drawing functionality over TileMap How to use it: 0. Install, and activate plugin 1. Add new child node to scene tree - called TileMapBrush 2. Configure 'Script Variables' in inspector: * Draw/Erase Size (1 is default, and equals to 1 tile) * Draw/Erase Brush Type 3. Now, in editor - press 'Left Mouse Button' to draw, 'Right Mouse Button' to erase Known issues: 1. There's no UndoRedo for what you draw with brush - it supposed to be original TileMap workflow; but seems - it saves only 9 rounding tiles for undo, rest cannot be undone - use manual erase instead(I hope, solution will be found in future for that) 2. Some drawing points may be missed - due to mouse movement can be faster, than _physics_process' delta; TileMap still draw single tiles (can be fixed with line drawing between last and new mouse position; probably other solution can be found) 3. Some optimization can be done on get_cell_info() - refresh once per mouse hold Additional info: 1. Some optimization can be enabled in TileMapBrushPlugin, by OPTIMIZE field (you may not like to use it due to how it optimizes) (not sure it actually adds performance)

    By: vitmush
  • Eyesee Color
    4.4
    v0.1.0Misc

    Godot plugin to detect color blindness-related issues.

    By: breadpack
  • Label3D
    3.3
    v0.3.03D Tools

    An extension make the label works in 3D world

    By: Kaoru
  • CameraPositioner
    4.0
    v1.03D Tools

    Position cameras easily! Made for oberservation-duty like games.

    By: FunFoxRR
  • Kane-FSM (Finite State Machine)
    3.1
    v0.1Scripts

    Flyweight, Easy Implementation, Code over UI, Brevity over Features Finite State Machine. ## Features - simple setup: inheritance for everything - documented: everything is commented, and delivered with working example - "auto-magic": few small helpers here and there ## Workflow 1. Download and Install from the Asset Store OR git clone this repo in your project OR download and unzip in your project OR do whatever to get your hands on the kane-FSM folder 2. Check the example folder code 3. Do your job, by creating your own FSM inheriting from the StateMachine and your states by inheriting the State provided, following the example 4. … 5. PROFIT! ## Philosophy There is already at least 2 FSM implementations in the asset store, why adding another one ? Because they are heavy weighted and complex. Technically this one is really close to the brandonlamb one, except simplier. I started to work on it between the first and the second video from Game Endeavor about FSM, so it's kinda like a fork.

    By: kanethornwyrd
  • Volume Renderer
    3.0
    v1.3Shaders

    This addon allows the rendering of "3D images" enabling volumetric effects. Version history: - 1.3: Moved the volume generator to the editor. - 1.2: Added dithering and blending modes. - 1.0: Initial release.

    By: SIsilicon
  • Kenney's Voiceover Fighter
    4.0
    v1.0.2Misc

    A port of Kenney's "Voiceover Fighter" pack to the Godot Assets Library. Credit: kenney.nl v1.0.2. Renamed "assets" to "addons", as intended.

    By: Lopano
  • GameNite Controlpads
    4.1
    v1.0.2Tools

    This extension is used to develop for GameNite and test your GameNite game natively. Specifically it adds a GameNiteControlpads node that allows you to send and receive messages with "controlpads": the mobile phone controllers. Must be used in conjunction with a controlpads test server. Usage: * You can see a full walk-through here: https://clever-rain-b72.notion.site/Godot-GameNite-Development-Walkthrough-a4c9f6bbcaff4f4cbe4daacd71cde22d?pvs=4 * Join our discord to get help and learn more about developing for GameNite: https://discord.gg/JN6NrUcBhr

    By: safwaan
  • Mono Debugger Enabler
    3.2
    v1.0.1Tools

    Small checkbox added to top right to toggle the Wait For Debugger option in project settings. If you have the plugin active, only use this to turn the setting on or off. Do not configure option through project settings when this is enabled. If you do, disable/enable this plugin again to get the buttons back in-sync.

    By: Duroxxigar
  • drag and drop
    3.1
    v1.0Templates

    a drag and drop demo made with Godot

    By: Ange
  • GO P2P
    4.4
    v1.0Misc

    GO P2P is a plugin that helps you connect your games to the internet easily and for free. This plugin includes; - Server browser template - Simple 2D game template - Simple 3D game template What does it offer you? It provides an environment where you can easily match your users on the internet. REQUIREMENTS; For this plugin to work fully, You need to download the WebRTC-Native plugin and extract it into your project. Documentation: https://godotonline.com/?docs=godot-online-p2p/

    By: godotonline