Plugins

  • JSON Minifier
    3.4
    v1.1Tools

    Add JSON resource with minification. There is support for compressing the output resource and choosing a format. Formats include: removing white-space or using binary.

    By: mashumafi
  • Rush Request
    4.1
    v1.0Misc

    Rush Request is the easiest way of making HTTP requests with JSON in Godot 4. Inspired by the JS library Axios, it creates requests in a Promise-like way.

    By: Eranot
  • Polygonizer
    3.2
    v1.0.02D Tools

    Create CollisionPolygons from Sprites

    By: sitiom
  • Number To Words
    3.4
    v0.1.2-alphaMisc

    Convert numbers to words in GDScript.

    By: verillious
  • Godux
    3.5
    v0.1.1Scripts

    Global state management solution for Godot Game Engine (inspired by ReduxJS)

    By: IsaiahByDayah
  • Screenshot queue
    3.3
    v1.0Scripts

    Take in-game screenshots without visible pauses or frame time spikes. Queues screenshots and writes them to time stamped files in user directory using a separate thread.

    By: fractilegames
  • Scene palette
    3.2
    v1.1.02D Tools

    Instance scenes on your 2D scenes from a palette. Features: -Grid snapping -Flipping and rotation -How the left mouse button with grid snapping on to place an instance when the mouse moves to a new tile -Adjustable zoom on the palette. To use create a scene with the scenes you want in your palette, then enable the panel and load the palette using the file menu. If your editor's language is set to English you can make the palette use the editor's grid snap settings. The visible rect of your scenes is calculated from its child sprites and control nodes, so only use it with scene that have one of those(controls weren't tested but they should work).

    By: FabianLC
  • Combat Area 2D
    3.2
    v1.2.02D Tools

    Three nodes that may help you saving a lot of time in collisions, life system, and screenshake: -CombatArea (from Area2D): An area that can be body, damaging, healing, and item type, each one having different properties, and with the possibility of turn them off, make them destroyable on collision, adding a custom effect, and changing their "team". -HealthBar (from TextureProgress): A texture progress that has hp (and max hp), can be inversed (to emit the die signal when the bar fills instead of become empty), and 3 custom events that will trigger depending on the hp. -ScreenshakeCamera (from Camera2D): A camera that allows call a function to screenshake with defined time, amount, color and potency parameters.

    By: JoluMorsanDev
  • Godot Pixelmatch
    4.2
    v2.0.02D Tools

    Ported from pixelmatch (https://github.com/mapbox/pixelmatch), this is a small, simple and slow GDScript pixel-level image comparison library. - Allows you to count how many pixels differ between two images and can generate a new image with customizable colors to highlight these differences. - Has a tunable threshold property and the ability detect and ignore anti-aliased pixels.

    By: lihop
  • Audio Manager 3D
    4.3
    v3.03D Tools

    AudioManager3D is a plugin for the Godot Engine that enables advanced 3D audio management in your game. With this plugin, you can easily control and play sounds from a single node, offering options like audio trimming to set start and end times, looping, volume, pitch, distance, and more for each audio track.

    By: Saulo de Souza
  • Unicode Normalizer
    4.0
    v0.1.2Scripts

    Tookit to handle removing diacritics and substitutable characters from unicode strings. Provides a UnicodeNormalizer singleton that helps normalize your unicode strings by : - removing diacritics (decomposing, then keeping only the first character) - substituting fallback characters - being blazingly fast (binary search) - being lightweight - being extensible Its replacement database is built from the official unicode.org data. It is only about 16Kio. Usage Example : You can use the `normalize` method on the autoload singleton `UnicodeNormalizer`: UnicodeNormalizer.normalize("Dès Noël, où un zéphyr haï me vêt") # "Des Noel, ou un zephyr hai me vet" You can also exclude some characters from the normalization by removing the from the mapping : var allowed_decomposables := "éàè" for i in allowed_decomposables.length(): UnicodeNormalizer.mapping.remove_decomposable(allowed_decomposables.unicode_at(i)) Finally, the UnicodeNormalizer is made to be extended, in order to adapt to specific needs.

    By: Goutte
  • Free fly camera
    4.3
    v1.0.03D Tools

    This is a versatile free-fly camera for Godot, designed to handle 3D character movement with smooth camera controls. It features adjustable movement settings, mouse sensitivity, sprinting, head rotation clamping, and more. It's perfect for exploring 3D environments or any other project that requires a free-form camera perspective.

    By: highlife
  • Code Editor Background
    3.4
    v1.0,0Tools

    Plugin for the Godot game engine that allows you to have an image background for your code editor. The image will keep it's aspect ratio and stay centered to your code editor regardless of it's size. When loading a project where this plugin is already enabled, open a scene, and save.

    By: newjoker6
  • Auto Screenshot
    4.3
    v1.0.1Tools

    Automatically take in-development screenshots of the full editor, the 2D or 3D viewport, even in-game testing at regular intervals.

    By: gertkeno
  • Tile Palette
    3.4
    v1.22D Tools

    Provides bottom panel palette for tile maps

    By: nklbdev
  • Awesome Debug Log
    4.2
    v1.0.1Tools

    Display values with titles into a panel in-game * Console log But in game! No more need to minimize the game screen * Order your logs with Tabs * Easy keyboard based navigation

    By: DaviD4C
  • Melvin's Toon Shader System (C# with .net 7)
    4.0
    v1.0.0Shaders

    NOTICE: Uses .net 7. Does not use standard lighting, instead uses a custom object to create a light direction. This is intended so that the artists have full control over the light angle like in a lot of anime toon shading applications. Repository has documentation. A toon shader system that comes with a custom light solution, and is based off of various anime toon shading techniques. Basic how to use: Add a CharacterLight object, then add the materials you want to control to the array of ShaderMaterials.

    By: Melvin8D
  • EasyCompute
    4.1
    v1.2Shaders

    EasyCompute is an addon that streamlines the usage of compute shaders with a user-friendly API. Simplify shader loading, buffer management, and shader execution to accelerate your development workflow.

    By: Tymec