Turn a 47-blob autotile tilesheet into a fully wired Godot 4 TileSet in one click: terrain set configured (Match Corners and Sides), terrain peering bits set on all 47 tiles, optional full-square collision shapes (physics layer 0). Also supports 16-tile sides-only sheets (Match Sides).Usage: Project > Tools > Blobsmith Autotile Wirer... — pick your tilesheet PNG (tile size and mode are auto-detected from the image), click Generate. A ready-to-paint .tres appears next to the PNG: add a TileMapLayer, set its TileSet, and paint in the Terrains tab.Sheet layout: 8 columns, ascending canonical-mask order (full spec + example sheet in the repo). Need the sheet itself? Blobsmith (https://blobsmith.itch.io/blobsmith) draws the complete 47-tile sheet from 6 base tiles and exports this exact layout; there is a free in-browser version.Verified against Godot 4.7 stable with a headless test suite included in the repo (mask tables, TileSet structure, save/load round-trip, and real TileMapLayer terrain painting).
Icon Widget adds an in-editor Iconify browser to Godot: search and preview icons without leaving the editor, then replace the selected widget icon in one click. It also supports local SVG/PNG files and quick import to project folders.
A 2D drop-in replacement for the Godot engine that adds stability and fluids. This version is deterministic, just not cross platform deterministic.This version has:- SIMD (Single instruction, multiple data) operations for even faster performance- parallel solving.
This is a plugin that lets you use FontAwesome 6 (free) icons in your project.
A powerful, yet easy, scene transition manager - built in C#. Includes a good variety of shader based transition styles and animations, such as: - ColorFade - Slide - Pixellate - Voronoi - Dissolve You can seamlessly mix and match between all styles for entry/exit transitions. Each style is further configurable via a fluent API for easy one-liner transitions.Clean, reusable structure - User extensible.Fully documented.Examples and previews available in the repo.
MetroCamera2D is a subclass of Camera2D that allows the user to define regions of the world that can constraint and override the camera's settings individually.Constraints can have different forms:- Area defined by a Shape2D or a Polygon2D- Fixed path defined by a Path2D node- Fixed point defined by a Marker2DOther supported features include: offseting, smooth interpolation, mouse-based look-ahead ...
Allows you to easily create polygon
a godot deungeon creation tool
A collection of plug and play game component to help speed up game development
A tool for lossless compression of sprites with identical regions.Use SpriteDicing to split a set of sprite textures into units, discard identical ones, bake unique units into atlas textures to then seamlessly reconstruct the original sprites at runtime, without actually keeping original textures in the build.The solution significantly reduces build size when multiple textures with identical areas are used.
Card Framework is a lightweight, extensible toolkit for creating 2D card games in the Godot Engine. Whether you're building a classic Solitaire, a TCG (Trading Card Game), or a deck-building roguelike, the Card Framework provides flexible card handling and UI structures to speed up development. Use this framework as a starting point for card-based gameplay in any 2D project.
A real-time circular minimap system for Godot 4 featuring:- 2D & 3D world tracking- Player rotation alignment- Edge clamping system- Icon system using Resources (Color or Texture2D)- Auto-registration via groups- Default icon presetsEasy integration for RPG, FPS and top-down games.
Godot Scene Painter adds basic text painting functionality for development directly into the Godot 2D scene editor with zero runtime cost. Just press the new paint button in the toolbar, and you can:- Leave notes for yourself or teammates.- Sketch out ideas right where you want them.- Plan out levels in advance.- Do a bunch of other stuff I can't think of off the top of my head.See Github repository for more information.
A Godot 4 GDExtension written in C++ that provides lightning fast 2D spatial queries for nodes in a scene. It maintains a uniform grid refilled on the physics tick (at adjustable time intervals). It lets you efficiently query nodes by their position offering functions like: get_closest(...), get_random(...), get_next(...),...Check the github repository for more information...
Provides a Sprite2D node that auto generates its custom collision polygon shape.
A Camera2D inheriting node that allows for an attached Window node to have it's screen position and size corelate exactly to this node's global_position and camera size.This supports both embedded and native windows, and allows for the screen offsets to be relative to the virtual screen space or the SceneTree.root. This also ensures that the positioning and resizing of the window works both ways, allowing for full use of the native OS's window handles.Due to heavy implementation changes introduced in Godot-Spyglass v2, Godot-Spyglass v2 is not backward compatible with Godot-Spyglass v1. This also means that compatibility with Godot v4.5 is no longer supported.
SpringBody2D adds a trampoline-like physics node to Godot 4, producing elastic bounce reactions when RigidBody2D objects collide with it. Unlike standard high-restitution collisions which reflect velocity instantly, SpringBody2D accumulates energy during impact and releases it as an outward impulse on separation — creating a weighted, physically satisfying bounce from dropped or flung objects without requiring direct user input.Nodes are customizable with properties for bounce intensity and responsiveness, and can be combined with each other and other physics bodies for varied interactions.Enable via Project → Project Settings → Plugins → SpringBody2D
A 2D drop-in replacement for the Godot engine that adds stability and fluids. This version is cross platform deterministicThis version does NOT have:- SIMD (Single instruction, multiple data) operations for even faster performance- parallel solving.This version is more an advanced version and it's not for normal use cases.
A set of grayboxing tools featuring a consistent color palette for use in your project. Inspired by the 36 colors from Open Blocks Color, this asset includes both lit and unlit materials, along with resources to support implementation in code. Designed with simplicity in mind, it offers a total of 72 color materials for efficient prototyping and is not expected to require frequent updates.
A Godot editor tool that streamlines the creation of frame-based animations from sprite sheets.
Draws a dashed polyline with per-segment width and color control.1.0.1ADDED .gitattributes
This tool allows you to convert multiple textures into materials with the click of a button.It supports:- Batch Processing: Select 1, 10 or 100 textures. It all works.- Zero Configuration: Creates StandardMaterial3D resources with the texture assigned to the Albedo slot.Usage guide:1. Select your textures in the FileSystem.2. Ensure your textures are set to the 3D Texture preset in the Import tab.3. Go to Project -> Tools -> Create Materials from Textures.4. Click Create Materials from Textures.
Create custom easing curves for tween interpolation.
DragDrop2D is a simple GDScript framework to allow the player to drag/drop CharacterBody2Ds around.