Sort
  • Player2D
    3.2
    v1.0.02D Tools

    A terraria-style player object with pre-made collision and gravity. Taken from one of my upcoming games. Control names are: movement_left movement_right movement_jump action

    By: jhonnystene
  • Simple Asset Studio
    3.1
    v1.0.02D Tools

    A simple tool to create assets without leaving Godot

    By: Nickmiste
  • Sprite Mask
    4.0
    v1.02D Tools

    Sprite Mask for godot 4 for you sprite models and skins

    By: MioKuguisaki
  • Pigmint Controls
    3.1
    v0.0.312D Tools

    A Godot plugin which provides custom controls for 2D painting / drawing applications. This plugin currently provides 2 custom "ColorSelect" controls meant to let the user select Foreground/Background colors

    By: Echopraxium
  • Animated Control Node
    4.1
    v1.0.02D Tools

    This is an Animateable control node by blending between set destination positions (other Control nodes). Set the destination points within the node, then you can animate the automatically-set "blend" metadata with an AnimationPlayer. Alternatively, you can use the blend tweener helper functions to tween the blend values from a start value to an end value.

    By: toafloast
  • AutotileGenerator3x3min
    3.3
    v0.22D Tools

    Generate autotiles 3x3 min from sprites whith 5 tiles, and add to tileset. Based on https://github.com/ShatReal/3x3-min-gen

    By: ticial
  • Tile Pattern Editor
    4.3
    v1.1.02D Tools

    A simple Tile Pattern Editor for the Godot Editor, enabling the creation and editing of tile patterns for use in tile-based games or systems.

    By: Quackenhausen
  • Fire Bullets
    4.0
    v1.0.02D Tools

    This tool will allow you to quickly make a node shoot a bullet(s). Gun node: number of bullets to be fired cooldown(cooldown before firing again) angle variance(for accurate/inaccurate shots) customizable shooting arc(like in shotguns) customizable spawn point debugs! - for spawnpoint and shoot_arc Bullet node: delete after( time to delete the bullet node after shooting ) Documentation on all methods! setup: install the addon in the assetlib or in the github(code -> download zip) then put that in your addons/ folder in you godot project:) How to use: 1.create a new scene and add bullet node and save it as a scene. 2.in another scene, add the gun node and put your bullet scene in the "bullet" paramater in the inspector. 3.then set the other paramters of the gun node to your fit your game. 4.you can fire the gun by calling Gun.shoot(speed,angle) thats all! more description in the documentation!

    By: MelonDev
  • Godot Cutout Helper
    4.3
    v0.12D Tools

    Cutout animation helps a lot keeping the generation of images needed into a reasonable amount. Instead on making one sprite for each frame we can make a set of parts of the sprite and animate them in batchs. It's very easy if the animation only goes two ways, but when making animations for more axis we need a new set for every direction, and changing them in the editor gets very complicated. This plugin helps in maintaining a set of images for each direction or action and helping changing them in batchs via editor panels at the bottom and helper functions in the nodes with the images. This video shows how to use the Godot Cutout Helper plugin.

    By: frindestown
  • Combat Area 2D
    4.1
    v1.0.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
  • Top Down Camera
    4.0
    v1.02D Tools

    This addon aims to provide a general-purpose 2D camera for top-down games where the mouse pans and zooms the camera. Ideal for strategy/simulation games

    By: TimCoraxAudio
  • Rope2D
    4.1
    v1.02D Tools

    A Rope Made Up Of Rigid Body 2D's That is Rendered Using A Line 2D.You Can Customize The Color,Width And Length.

    By: Jmac270
  • TileMap Merger
    4.2
    v0.12D Tools

    This tool allows you to merge multiple tile maps. # Features * Merge: Pasting TileMap data onto another TileMap data is possible. * Rotate: Rotating isometric tilemaps is supported. ** Only support diamond down isometric TileMap * Snap: Snapping to a specified size is available.

    By: airreader
  • Inverted CollisionPolygon2D
    4.0
    v1.02D Tools

    Inverts all of your problems with the CollisionPolygon2D! If the Polygon2D is able to invert its points, so should CollisionPolygon2D as well! This plugin does just that! This tool comes with instructions to create your first Inverted CollisionPolygon2D with ease below in the read me section! https://github.com/TemplateDev/Inverted-CollisionPolygon2D/tree/main

    By: TemplateDev
  • Inverted CollisionPolygon2D
    4.0
    v1.02D Tools

    Inverts all of your problems with the CollisionPolygon2D! If the Polygon2D is able to invert its points, so should CollisionPolygon2D as well! This plugin does just that! This tool comes with instructions to create your first Inverted CollisionPolygon2D with ease below in the read me section! https://github.com/TemplateDev/Inverted-CollisionPolygon2D/tree/main

    By: TemplateDev
  • Ultimate Crosshairs
    4.3
    v1.0.12D Tools

    Dynamic and customizable Control node that displays crosshairs.

    By: Vatredox
  • AnchorsOnlyPreset
    4.3
    v1.02D Tools

    A simple Godot editor plugin that allows to modify only anchors and grow-direction without change current rect of controls.

    By: zaevi
  • 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
  • 2D Procedural Map Generator
    4.2
    v1.0.02D Tools

    Provides a framework for 2D procedural map generation. Currently supports fully randomized generation of a sequential main path and optional progression locations, filling in the remainder with environment tiles.

    By: Unreference
  • Better UI
    4.0
    v1.02D Tools

    A growing set of useful UI stuff, including lists re-rendering on new data, responsive breakpoints (WIP) and more

    By: chris
  • AutotileGenerator
    3.3
    v0.92D Tools

    Generate autotiles 2x2/3x3min from sprites whith 5 tiles or 3x3 from 8 tiles and add to tileset.

    By: ticial
  • GoMask2D
    3.3
    v0.22D Tools

    GoMask2D is a plugin for Godot that allows you to create texture masks from hierarchical nodes. Support for nodes: Sprite, Polygon2D, Path2D, Line2D and SmartShape2D addons New Features: - Added draw feature (used to draw at runtime) - Switch StreamTexture - Added new Example

    By: gamebel_dev
  • GenerateAnimationPlayerFrameTracks
    4.0
    v1.0.22D Tools

    The GenerateAnimationPlayerFrameTracks plugin is designed for the Godot Engine, specifically to enhance the AnimationPlayer for Sprite2D nodes. This plugin allows developers to efficiently generate animation tracks via an extended user interface, streamlining the animation process for Sprite2D nodes.

    By: Vincesanity
  • CameraManager2D
    4.2
    v0.1.0-alpha2D Tools

    Manage actions between multiple Camera2Ds. Switching view made easy.

    By: Hanz