Sort
  • Todo Cards
    3.4
    v0.1.1Tools

    TDC is a plugin that works in the main editor window, it's optimized for performance, no single line of code in _process, it depends on the Signals only and it only saves when you press Ctrl-S while the plugin window is visible. hints: 1- It saves in 'addons/todo-cards' folder, there's a file called data.tdp -> TodoProject, it's encrypted. replace it in real-time and the project will update when you change window back to godot. if you want to restore to default just delete it and disable then enable the plugin back. 2- You can export and import cards easily, the generated cards are in 'addons/todo-cards/exported-cards'. it exports Card Name.tdc -> TodoCard and it's a plain text file. after that you will find all the exported cards that are located in the export folder when you press Options -> Import. 3- You can add up to 12 flag colors to each card, it generates a color randomly and you can replace the color when you press on the flag button. 4- don't forget to save regularly before changing Window or after you make any changes, shortcut [Ctrl + S]

    By: MounirTohami
  • Cubic Bezier Controls
    3.2
    v0.1.1Scripts

    Cubic Bézier Curve Resource and Controls for visualizing and editing them. Curves start and end points are fixed to (0, 0) and (1, 1), storing only the two control points, similar to CSS `cubic-bezier` function.

    By: gilzoide
  • Replicator Node
    3.2
    v2.3Tools

    A plugin that adds a replicator node used for networking that replicates properties

    By: Jummit
  • Point and Click Plugin
    3.4
    v1.0Tools

    PACGD is a Point and Click system built with the user in mind. Our main goal is to make a FAST, LIGHTWEIGHT, and DEV-FRIENDLY system. The complete documentation alongside examples can be found on the website: https://gagdiez.github.io/PACgd/

    By: gagdiez
  • ResolutionManagerPlugin
    3.1
    v0.1.0Tools

    This plugin will create a button (Resolution) in canvas editor (2D main page) which allow you to manage game test resolutions and switch between them very quickly from predefined lists. Based on Resolution Switcher plugin (https://github.com/vinod8990/godot_plugins/tree/master/Resolution%20Switcher), but this one support godot 3.1. Features: - Choose stretch mode and aspect from predefiend list, added tooltip for each one. - Set base resolution, directly or choosing from a list. (will throw error dialog if any value is zero). - Contain a lists of resolution to choose from (like iphone, ipad, android, basic, most used). - If the resolution list is custom, you can define your own resolution. Any custom resolution can be set as a base or test resolution. (will throw error dialog if any value is zero).

    By: GodotKernel
  • Panel3D
    4.2
    v0.3.13D Tools

    Load any scene into a flat panel in 3D. Useful for easily making UI in 3D. To use, just create a Panel3D and set the scene to load. To interact with the panels you need to use a raycast that sends the correct data to the panel. If you have any issues, my email is [email protected], or you can find zodiepupper in the Godot Discord server. This plugin is designed with simulated environments in mind, which means you will need to do some work to integrate it into whatever interaction methods your game uses. there is an example scene you can dissect for information and code samples that show how to interact with the panels. Feel free to just rip that raycast with it's code out of the example and use it. It should allow mouse interaction by default.

    By: zodiepupper
  • Android Deeplink Plugin
    4.3
    v4.1Scripts

    Android Deeplink Plugin allows processing of Android application links that enable direct navigation to requested app content. 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 plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-deeplink-plugin/blob/main/README.md

    By: cengiz-pz
  • GD-SimpleKnob
    3.4
    v1.112D Tools

    SimpleKnob is a UI knob control for Godot 3.x intended to be a drop-in replacement for standard HSlider controls. Themes and overrides created for HSlider should "just work". Includes customizable grabber pointing orientation (inwards/outwards), knob thickness (Values < 100% create hollow or arc knobs), notch (arc) width, decimal padding, and title/value positioning. Update history: 1.11: Added an option to restore the original knob behavior where the value can only change relative to the previous one rather than snapping to the closest value to the mouse position on first click 1.1: Fixed input events being consumed when the control shouldn't be visible, such as when obscured or in another tab. 1.0: Initial version

    By: nobuyuki
  • Layered Sprite Demo
    4.2
    v1.0Demos

    Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

    By: Gaspi
  • Project Layer Name Enum Generator
    4.1
    v1.0.2Tools

    Automatically generates global enums based on the project layer names. This makes referencing layers in code easier and compile time safe.

    By: MauriceButler
  • Layered Sprite Tool
    4.2
    v1.02D Tools

    Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

    By: Gaspi
  • Godot Conductor
    3.4
    v2.0Demos

    Music conductor for track mixing and syncing game events to music beats.

    By: cthonianmessiah
  • Branch
    3.5
    v0.0.1Tools

    Branch is a super super simple addon for Godot to show the current git branch you are working with. It shows a button with the current branch name. Clicking on the button refreshes the branch name.

    By: derwenzel
  • Godot Synth
    4.4
    v0.95Misc

    Audio synthesis engine for procedural SFX and music. https://eclipsinglines.github.io/GodotSynth/

    By: EclipsingLines
  • Camera Shake 3D
    4.0
    v1.0.23D Tools

    A super simple Camera Shake plugin for 3D Godot projects. Easy to use and contains 3 different example use cases to show you a variety of ways it can be used to suit your project requirements!

    By: JoeDigital9
  • Eye Dropper - Palette swapper shader
    4.3
    v1.0.1Shaders

    Eye Dropper is a shader (GDShader) that helps with quick color palette swapping easily customizable through shader parameters. This shader is a canvas_item type of shader that was meant, at least initially, to be used with CanvasItems nodes in Godot. Contributions are welcome to make a 3D version (To contribute, visit the GitHub repository, available in this page). With this shader, you can configure your palettes through textures or through color arrays, or even use both options, if it's more convenient to you. This project is fully documented so that you can understand what each function or property does, just check it out in the eye_dropper.gdshader file! To be able to use the palette arrays with various colors, make sure to tweak the max_palette_array_size constant in the shader file so that it attends your project's needs. By default it is set to 8, which means that only 8 colors are allowed at maximum using the arrays, but, as mentioned, that's easily tweakable. I hope this shader helps you with your project! :D *This project was tested with Godot 4.3.

    By: nadjiel
  • GDPaho
    4.1
    v0.2Tools

    This plugin provides methods for creating MQTT clients. MQTT is a lightweight and widely used network protocol based on publisher-subscriber principle. This plugin is based on Paho lib which is a wildly used MQTT library (https://projects.eclipse.org/projects/iot.paho). This plugin is part of a collection of plugins for communication in Godot (https://github.com/GDWired). Runs on Windows, Linux and macOS for Godot 4.1.

    By: jferdelyi
  • Kenney Assets Helper
    4.2
    v0.1.2Misc

    This is a Godot addon designed to make using the Kenney Game Assets All-in-1 pack easier. You can: - Select any type of asset you need. (2D/3D asset, audio, ...) - Select any collection you need. (filtered by asset type) - Open the collection folder directly. - Show the preview of the collection. - Open the collection's asset folder. - Automatically import it into your project. Only works with the Kenney Game Assets All-in-1 zip archive version 1.8 (not included).

    By: phnix-dev
  • Advanced Random Stuff
    3.5
    v1.0Scripts

    An addon including a class that provides various functions that go beyond randf() and randi() to provide various kinds of RNG. The highlight is the Dynamic Wheel of Fortune, introducing weighted randomness with weights calculated based on the contents of a collection: requirements, limits and buffs. Perfect for games presenting a selection of random upgrades which may require other upgrades to provide any use! The `DynamicWheelItem` allows defining the item's weights, categories/tags, conditional weight bonuses and count limits. Includes classes (each instantiated through `Class.new()` unless a Resource): - `FortuneWheel`, a class providing the above described feature as well as simple weighted RNG; - `DiceArray`, a class taking several of an `AdvancedDie` Resource to roll them and tally up the symbols that were rolled (as in the game https://store.steampowered.com/app/1893620/Circadian_Dice/ or whatever else has different symbols on one die face); - `CardDeck`, a class that emulates drawing from a pile of cards. Implementation close to https://store.steampowered.com/app/646570/Slay_the_Spire/ - when you draw from `PILE_DRAW`, cards go to `PILE_IN_PLAY` until you move them to `PILE_DISCARD`. More custom piles can be added and existing ones reconfigured. Check out the `example` folder for uses of these features.

    By: don-tnowe
  • Dev Blocks
    4.0
    v1.0Misc

    A collection of devblocks that use Kenney's prototype textures. Textures are also aligned and scaled properly. Original Kenney's prototype textures can be found here: https://www.kenney.nl/assets/prototype-textures

    By: Manonox
  • First Person Controller
    3.0
    v1.0.03D Tools

    This tool will help make a first person controller(used in FPS games) from scratch. Install it. Just drag the ToBeDropped.tscn file to your scene and that's it. If you already have a camera in your scene, you may need to delete it.

    By: bdashraful
  • Awesome Custom Cursor
    4.2
    v2.0.02D Tools

    A new customizable cursor! Edit an AnimatedSprite2D and thats it! Install once and no further configuration! Features * Animation support

    By: DaviD4C
  • jTools
    3.2
    v1.1Templates

    Useful templates for creating games with Godot Engine. It is intended to expand and modify the toolset to your needs. It is high customizable and offers a simple, but efficient base. Features - jSaveManager: Stores values easily - jTable: Advanced Tables for Godot. For your needs - jList: Adds powerful and customizable lists. - jAudioManager: Play music and sounds with a single line of code. Everywhere. - jSettings: Basic Settings Manager - jEssentials: Simple but efficient functions For more information visit https://github.com/Jean28518/Godot-jTools

    By: Jean28518
  • Block-based 3D Procedural Map Generation Demo
    4.2
    v1.0Templates

    +//Procedural Terrain Generation: The terrain is generated procedurally using Perlin noise. This means that the terrain is different every time you run the game, but remains consistent across play sessions if you use the same seed. +//Chunk-Based Loading/Unloading: The terrain is divided into chunks, and only the chunks within a certain distance of the player are loaded. This helps to reduce memory usage and improve performance. +//Different Terrain Types: The terrain includes different types of blocks, including dirt, rock, sand, and water, which are placed according to the noise values. +//COOL PICKAXE INCLUDED.

    By: 50kush