This tool is meant to make it easier to create animated UI elements by handling storing them in a versatile manner and leaving their signals open to you to attach functions to still, along with interfaces to create animation chains and managing them in a graphical manner.Latest features added:Relative movement of contained elements in the animations based on container size.Fixed error from loading an animation to edit after creating but not saving another.
VNDS GodotPlugin - plugin for Godot containing an visual novels engine (Visual Novel Development Studio)
Quickly and easily add UI animations to your scenes.No code or special architecture required.
A control node capable of hiding and revealing its children by folding and unfolding. Initially made to mimic an accordion UI element.Can fold instantly or be tweened towards its open/close states.Use any tween transition and ease type for your folding behavior.Preview the folding behavior right in the editor.Comes with useful signals which emit on state changes.Comes with complete and comprehensive documentation!For issues or more information: https://github.com/ArshvirGoraya/Godot-Collapsible-Container
The Smooth 2D Camera Controller gives you complete control over camera movement, delivering fluid gameplay experiences with minimal setup.⚙️ How to installDownload the .zip fileExtract the folder `addons` to the root folder of your projectOpen Godot Editor to edit your projectEnable `smartcamera2d` on Project Settings -> PluginsYou might also like:2D Top Down Shooter Template - https://andre-micheletti.itch.io/2d-top-down-shooter-engine-for-godot
BlurHash encoder/decoder implementation in GDScript
A variety of tools to help create cool weather effects quickly
Import sprite sheets from TexturePacker as a set of AtlasTextures.Sprite sheets reduce the memory usage of your game by placing many small image objects in one big image.This also increases the game performance because less texture swapping is required during the render process of your game scene.For Godot 4.x
Provides an interface for loading real world map imagery into Godot with optional caching to reduce network traffic.
Provides parallax background that moves it's layers in editor.It helps to arrange objects in different layers relative to each otherThis is a port of the similar plugin from Godot 3.4.X to 4.X.X (https://godotengine.org/asset-library/asset/1535)
Provides icons for all major controllers and keyboard/mouse actions, with an automatic icon remapping system.* This version requires Godot 4.1.2 minimum.
simplest functioning touch joystick with the flexibility of actions and signals.
TileBitTools is a Godot 4 plugin for autotile templates and terrain bit editing.- Built-in autotile templates for all 3 terrain modes* 3x3 minimal, 3x3 16-tile and 2x2 templates from Godot 3 documentation* Blob, Wang and Wang 3-terrain templates to match Tilesetter's default export* 256-tile Corners and Sides templates from TilePipe2 (requires plugin for use)* Simple 9- and 4-tile templates- Custom user template creation- Bulk terrain bit editing buttons: Fill, Set Bits, and Clear- Customization options in Project SettingsSee github.com/dandeliondino/tile_bit_tools for full Readme and Wiki documentation
A variant of SubViewportContainer that provides a smooth camera and anti-aliasing for pixel-perfect games.
Onscreen Keyboard Plugin for Godot Engine. Displayed as soon as LineEdit or TextEdit are in focus. Select your OnscreenKeyboard object and apply your custom styles and font via inspector. (You can find some default dark-flat-like-styles inside the plugin/customize/styles folder)
A simple knob UI scene that lets you rotate a knob by dragging it up and down, or by scrolling the mouse while while hovering the cursor over it.Includes easy to use export variables to set the degree amounts for the knobs' starting rotation, minimum/maximum rotation and dial sensitivity. You can also change the sprites for the knob.
Layout in godot like using web flexbox
Note: This verison of the plugin is for Godot versions 4.1 and 4.2, and uses the TileMap node which is deprecated in 4.3. If you wish to use this plugin with the new TileMapLayer node, see asset https://godotengine.org/asset-library/asset/1806
Remove all theme overrides from Control / Window
BlastBullets2D is a library written in C++ for Godot Engine that makes spawning and moving a huge amount of bullets a very efficient operation. Not only performance is increased SIGNIFICANTLY, but you also get the functionality of SAVING/LOADING the bullets' state through easy to use save() and load() functions. The library comes pre-compiled for: Windows (x86_64, arm64) Android (x86_64, arm64) Linux (x86_64) WebFor macOS and IOS you need to compile it yourselves.How to use BlastBullets2D: https://github.com/nikoladevelops/godot-blast-bullets-2d
A Rope Made Up Of Rigid Body 2D's That is Rendered Using A Line 2D.You Can Customize The Color,Width And Length.
The classic game of Pong, dressed up in a fresh new style!
A SoftBody2D is defined by a set of RigidBody2Ds and Joint2Ds used to simulate it and a Skeleton2D used to deform the texture.You can create multiple types of softbodies with this plugin, such as:- Bouncy softbody- Breakable/Deformable softbody- Softbody with hole
This addon allows easier editing of the `region_rect` property of Sprite2D nodes. The addon should be compatible with Godot 4.1 through 4.3. It may work for other 4.x releases but I haven't tested them.When a Sprite2D is selected in the editor and has `region_enabled` checked, additional handles will appear on each side of the Sprite2D. Dragging these handles will resize the region rect in the given direction while adjusting the node's position and the region's x/y/width/height properties such that the opposite edge stays put.Caveats:- The Sprite2D must have `global_rotation` set to a multiple of 2π (e.g. 0). I didn't want to have to figure out how to measure drag distance along any arbitrary axis, but pull requests are welcome.- The handles will always snap to 8px increments. Godot doesn't provide a way for addons to fetch the editor's configured snap settings (see: https://github.com/godotengine/godot/issues/11180). You can change the snap distance for your project's needs by changing the `grid_size` constant in `plugin.gd`.As a bonus, the plugin adds an "autorect" button to the Sprite2D inspector. When pressed, it sets `region_enabled` to true and sets the region rect to the size of the image. This is in contrast to the default behavior which just sets the rect's dimensions to 0 when you enable the region.