Sort
  • SimpleState
    4.0
    v1.3.2Scripts

    A simple state machine implementation. See the wiki (https://gitlab.com/addons-by-aura/simple-state/-/wikis/home) and/ or the in-editor help pages for details.

    By: AuraTheEnby
  • Levelshot - Level Screenshots
    4.3
    v4.3.02D Tools

    This add on generates images of your 2D game levels. It comes with a lot of options to set the exact area in your level to be captured, the resulting image size and more. Useful for documenting levels for team communication or creating thumbnails to include in your game.

    By: jhlothamer
  • Mqtt node
    4.0
    v0.0.1Misc

    This is a simple implementation of mqtt 3. It adds a node that can be used entirely without code and just visually! Just ws/wss brokers are supported for cross compatibility reasons (browser support). There are no plans/needs to add tcp/udp.

    By: freehuntx
  • DynamicWater2D
    4.0
    v0.12D Tools

    Simple sideview water for Godot that reacts to forces applied to it.

    By: yusdacra
  • Visual Shader UV Nodes Pack
    4.0
    v1.0Shaders

    Necessary UV Nodes For Godot 4. Includes UVManipulation, UVPanner, UVTwirl, UVRotate, UVSpherize.

    By: Foyezes
  • Synchronizer3D
    4.0
    v1.03D Tools

    Serves as an alternative to MultiplayerSynchronizer for synchronizing position and rotation properties of Node3D and extending classes.

    By: SwAAn
  • Momus
    4.3
    vv0.1.0Scripts

    The missing error handling library for Godot.

    By: abstractionfactory
  • Yet Another Scene Manager
    4.2
    v1.0Scripts

    Add-on for Godot 4 which aids in loading scenes asynchronously (aka: in the background) which allows for animated/interactable loading screens and transition animations. For full usage, see the [Readme](https://github.com/BtheDestroyer/Godot-YASM/blob/main/README.md) This plugin comes with a default "loading" scene, but you can set your own by modifying the "application/scenes/loading_scene_path" Project Setting. ## Pre-load Signals If you would like to `await` specific `Signal`(s) before switching to a scene after loading it, you can provide it/them in an optional `Array` to `YASM.load_scene(...)` This is useful if you'd like to wait for all players to be ready in an online game or to allow the player to stay on the "loading" screen until they're ready. ## Transitions Scene transitions are handled via Godot's `Animation`s on two `AnimationPlayers` within the `YASM` singleton. ## Available Signals If you would like your code to react to different phases of loading a scene (eg: a multiplayer game would like to tell the server when a player is loaded), the following signals are available in `YASM`: - `out_transition_done`: Emitted after the previous scene's "out" transition is done (or during `load_scene` if there is no "out" transition) - `preload_done`: Emitted when resource loading is complete, but before all awaited signals are emitted or the new scene is instantiated - `load_done`: Emitted after the new scene is instantiated - `in_transition_done`: Emitted after the new scene's "in" transition is done (or immediately after `load_done` if there is no "in" transition set) ## Cancelling a Load If something goes wrong while doing some manual work during the loading of a scene, you can call `YASM.cancel_scene_load()` (after optionally setting `YASM.last_error`) to immediately cancel loading the next scene and go to the "error" scene instead.

    By: BryceDixon
  • Little Buddy
    4.1
    v0.0.0Tools

    This tool adds a dock that contains a little pixel buddy that bounces.

    By: ShadesAndGrays
  • Movie Maker Timestamp
    4.2
    v1.0Tools

    This is a simple plugin to automatically add timestamps to your movie maker recordings. That way, you don't rewrite old recordings by accident and you don't have to change the movie file path manually each time you need to record to a new file.

    By: timkrief
  •  3d Maze Generator
    3.0
    v1.03D Tools

    Not for 4.0+! It is a plugin that you select the size of map you want (square map size only atm), and generate. Due to limitations in the editor, it will only generate up to about a 40 x 40 meter maze, which actually is intense! You should try it :)Once generated, it will perform algorithms so create a closed wall system for paths where only a single path will get you to the area of your selected finish. There are two meshinstances that mark the general areas of start and finish. Forward or backwards up to you. Each wall is a meshinstance that can be opened, scripted like doors, visibility, collisions, etc. Make it yours! You can even save the map as an obj for external editing further!. Questions, let me know.

    By: mojoyup1528
  • CompossedTextureBuilder
    4.3
    v1.0Tools

    This Godot plugin is a practical tool designed for noise texture combination. Godot's noise textures do not take advantage of all the channels and thus are not optimized for noise texture lookups. The plugin works by taking multiple noise textures as inputs, each serving as a different channel, and allowing the combination of 2 to 4 channels. The plugin fetches these individual textures, validates their dimensions, and merges their r channles into a single output texture. This was developed with a focus on simplicity and lightweight design, and to fulfill a personal need without overcomplicating the solution.

    By: DinDotDout
  • JLogger
    4.1
    v2.0Tools

    Simple logging plugin.

    By: vman103
  • Kenney Spritesheet Importer
    4.2
    v1.0.02D Tools

    Imports 2D Spritesheets from Kenney assets. These are normally found in the Spritesheets folder, and include a png and an xml file with <TextureAtlas> and <SubTexture> nodes.

    By: iseesharp83
  • PauseControls
    4.2
    vv1.0.1.0Tools

    A small collection of preconfigured control nodes that allow for easy interaction with SceneTree pausing and resuming. NOTE: This addon requires Novatools v1.2 or up.

    By: NovaDC
  • GDCastleDB
    3.5
    v1.0.0Tools

    A CastleDB loader for GodotEngine 3.

    By: arlez80
  • CodeCapture - plugin to capture screenshots of your code snippets
    4.4
    v1.0Tools

    CodeCapture is a Godot EditorPlugin that lets you take screenshots of your code inside the Godot script editor. You can capture the entire script, as well as only the selected code. The plugin generates a clean, font-styled image perfect for sharing or documentation.

    By: 1MaxSon
  • DrawnArea2D
    4.2
    vv1.0.0.1Tools

    A Area2D with the ability to draw it's ColisionShapes and ColisionPolygon2Ds even when not in the editor.

    By: NovaDC
  • Coins Generator 3D
    4.3
    v1.03D Tools

    Coins Generator 3D is a plugin for Godot 4.3 that allows you to generate coins along paths in a 3D environment quickly and efficiently. Includes advanced options to distribute coins equally or based on path length, as well as allowing generation using PathFollow3D nodes or direct positions. Designed to facilitate the creation of collectibles in platform, racing and exploration games.

    By: MEIN7
  • Overlay Shaders Demo (With Video)
    4.0
    v1.0.0Demos

    This demo shows how to combine shaders with each other, and render them as filters over parts of the screen Video Tutorial here: https://youtu.be/DlwyfdDOxLc

    By: ThinkWithGames
  • Godot-Stuff ECS 3.4
    3.4
    v3.4-R1Scripts

    Godot-Stuff ECS 3.4 This is a Framework for adding a simple Entity Component System using Godot. The Framework puts less emphasis on performance, and instead tries to focus on improving Workflow and Code Reuse. Features * simple design * flexible * create using scene structure or code This version supports the Godot 3.4 releases. Read the documentation here: https://gs-ecs-docs.readthedocs.io/en/latest/index.html Get started with a very simple example here: https://gs-ecs-docs.readthedocs.io/en/latest/simple.html

    By: paulhocker