A 2D verlet integration based rope simulation for Godot 4. Written in C++ using GDExtension for fast performance. For documentation refer to the project's GitHub page.
An EffectBus node manages object pools of AnimatedSprite2D-based effects for performance optimization.The best use case of an EffectBus node is to pool hundreds (or even thousands) of AnimatedSprite2D flipbook effects in a scene where the effects can to be y-sorted, unlike using a regular particle system.
A replacement for Godot 4's TileMapLayer terrain system that allows for simpler, more flexible rules. It covers all features of Godot 3's autotiles, along with big improvements on Godot 4's rule system, and has a straightforward API for applying and updating terrains from code.
Provides a radial menu control node for Godot Engine 4.3 (aka a "pie menu") with support for submenus. It supports keyboard, mouse and gamepad input. The look of the control is highly configurable using exported properties and themes.There is a live demo at https://www.phar.ch/2024/godot-radial-menu-demo/RadialMenu.html
# 2D Controls Toolkit2D Controls plugin For Godot 4.3:Includes:* Side-Scrolling Controller* Top-Down ControllerPlug-and-Play* just add as a child of the Character2D node, and it will work.* Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump"those values can be changed on the node inspector.Other configurations:* Movement (For all control types):* Walk Speed* Sprint Speed* Acceleration* Deacceleration* Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code)* Jump (For Side Scrolling):* Jump Height* Jump time to peak = Time to reach the top of the jump* Jump time to descend = Time fall* Variable Jump = If the jump can be interrupted by releasing the jump action key* Air control on jump = If player can be controlled in middle-air* Coyote Time = time that player can jump after leaving a platform* Jump Buffer Time = time that player can activate jump before hit the ground* Side-Scrolling* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Look at Player* Camera Lock Y Rotation* Camera Max Boundary* Camera Min Boundary* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)* Top-Down* Action Type = Use actions to move or move to mouse click* Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode.* Turn Speed* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio
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.
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
A simple Godot addon for managing Camera2D transitions and behaviors using defined regions. Easily add camera transitions, shake effects, and region-specific configurations to your game.
Godot Plugin for a touchscreen optimized camera control system for common 2D top-down strategy games. (Works also with mouse when "Emulate Touch with Mouse" is enabled)
This is an addon for the Godot Engine for importing files (.tmx, .tmj) created by the Tiled Map Editor (http://mapeditor.org).Most if not all Tiled features are supported:- all kinds of layers- all kinds of objects- all map orientations- visibility, opacity, tint, offsets, probability- tile flips & rotation, collisions, animations, custom data - parallaxes- templates- custom propertiesBy setting class entry / custom properties on tiled objects the scene created by the importer can be largely customized.INSTALLATION: The 'Download' button downloads the newest GDScript addon version.For other versions (e.g. C# or runtime) or further info please press 'View files' which opens the project Readme where embedded links can be found in the Installation chapter.Change log and Reference documentation can also be found there.
A plugin for flash animation, The plugin can bring Flash animations into Godot.
Collection of UI controls with animations and faders for Godot 4.xIncludes:Timed label: Label with options to add keystroke sounds with pitch variations, and random intervals.BounceButton: Button with option to bounce vertically and horizontally.Bouncer: That can bounce any 2D node or Control.Fade Label and Fade Button: FadeIn and FadeOut controls.Fader: Can be placed as child of any canvas item to control fade in or fade out.By CianciKelvysB.Check Cianci Tutorials (Brazilian Portuguese):https://www.youtube.com/@CiaNCIStudio