A tool for generating smooth 2D collision shapes
TimeRewind2D is a plugin for the Godot engine that allows developers to implement time manipulation mechanics in 2D games. It enables the rewinding of specific properties of 2D objects, pausing the processing of selected nodes during rewinds, and provides the foundation for creating areas with customized time flow (work in progress). This plugin offers an easy way to add time-based features to your project, such as reversing object movements or creating time-stopping effects.
This plugin allows you to create nicely textured 2D polys. Simply place a few points then create / assign the shape material, and you should have a good-looking polygon.The textures used are similar to what you would use if making terrain using TileMap/TileSetSee Homepage here:https://github.com/SirRamEsq/SmartShape2DUsing SmartShape2D with Godot 4:https://github.com/SirRamEsq/SmartShape2D/blob/master/addons/rmsmartshape/documentation/Godot4.mdSmartShape2D + Aseprite tutorial can be found here (Thanks Picster!):https://www.youtube.com/watch?v=r-pd2yuNPvA
Gesture recognizer is a godot addon, this addon allows you make and recognize gesturesIt's based on $Q Super-Quick Recognizer
A custom node that extends RichTextLabel to use Markdown instead of BBCode.# Usage:Simply add a MarkdownLabel node to the scene and write its ``markdown_text`` field in Markdown format.In the RichTextLabel properties:- ``bbcode_enabled`` property must be enabled.- Do not touch the ``text`` property, since it's internally used by MarkdownLabel to properly format its text.- You can use the rest of its properties as normal.You can still use BBCode tags that don't have a Markdown equivalent, such as ``[color=green]underlined text[/color]``, allowing you to have the full functionality of RichTextLabel with the simplicity and readibility of Markdown.For more detailed info, check out the README file in the Github repository.
Plugin for creating B-Spline based shapes. It allows you to:- create and edit the b-spline points and weights in the editor-create open or closed shapes- create clamped open shapes- change spline degree and rendering detail- choose border width and color- choose fill color or texture- specify virtual shape extension for creating floors and ceilings- auto-create collision polygon
A demo for my scrolling backgrounds tool.
Provides icons for most popular controllers and keyboard, this support up to 8 players to show different icons for each player.Based on "Controller Icons" Addon
Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.
Tool for manually creating .atlastex resources from an atlas
force-directed-graph-godot is a simple implementation of a Force-Directed Graph (or FDG for short) in the Godot Engine.- 2D implementation of a Force-Directed Graph- Flexible and easy to use Graph Nodes that can be extended and customized- Real-time graph simulation in the editor (optional)
A plugin for the Godot Editor for automatically generating collision polygons for all tiles in tilesets. The algorithm determines if a pixel can be collided with via the alpha channel of the pixel. Everything that has an alpha value >= 40% is considered to be something that can be collided with.* Collision polygons can be adjusted after they have been automatically generated.* The tools only generates collision polygons for tiles which have no collision polygons yet.* The implementation uses multithreading for parallel generation of collision polygons for tiles.* The polygons are put on physics layer 0.This free version only generates collision polygons for images where the width is <= 240 pixel and height <= 240 pixel.The full version (which generates collision polygons for all images) can be bought [here](https://sanjox.itch.io/godot-collision-generator).## How to install### Via AssetLib1. Open the plugin in the AssetLib.2. Download it.3. Activate the plugin under Project -> Project Settings... -> Plugins by checking "Enable".### From repository1. Download the files.2. Move the folder "addons/tileset_collision_generator_free_version" into the folder "addons/" in your project. If the "addons" folder doesn't exist yet, create it first.3. Activate the plugin under Project -> Project Settings... -> Plugins by checking "Enable".## How to use1. Select a TileSet file in the file browser in the Godot Editor.2. Open the command palette (Editor -> Command Palette... or Ctrl+Shift+P) and run the command "Generate collision".You can check out the generated collision polygons by opening the tile set, activating "Paint" and selecting the first physics layer under "Paint Properties".## FeedbackYou can send feedback to [email protected].