Sort
  • Godot-DragonBones
    4.2
    v1.2.22D Tools

    A GDExtension plugin to add DragonBones for Godot. The last version of v1.x.x. The Godot-DragonBones v2 will coming soon.

    By: Daylily
  • Surfacer: 2D-platformer AI and pathfinding
    3.4
    v0.7.02D Tools

    **NOTE:** This framework depends the separate Scaffolder library. You'll need to add both of these libraries to your `addons/` folder. (https://godotengine.org/asset-library/asset/969) **NOTE**: Consider this a pre-alpha release. This framework still has many rough edges, is still changing a lot, and is possibly a lot more inflexible than you would want (it makes a lot of assumptions about how you've structured your app). **tl;dr**: Surfacer works by pre-parsing a level into a "platform graph". The nodes are represented by points along the different surfaces in the level (floors, walls, and ceilings). The edges are represented by possible movement trajectories between points along surfaces. There are different types of edges for different types of movement (e.g., jumping from a floor to a floor, falling from a wall, walking along a floor). At run time, A* search is used to calculate a path to a given destination. Some features include: - Surfacer includes a powerful character-behavior system for easily creating a character AI with high-level behaviors like "wander", "follow", "run-away", "return". - Easy-to-use point-and-click navigation for player-controlled characters. - Configurable movement parameters on a per-character basis. - Level creation using Godot's standard pattern with a TileMap in the 2D scene editor. - Pre-parsing the level into a platform graph, and using A* search for efficient path-finding at runtime. - A powerful inspector for analyzing the platform graph, in order to debug and better understand how edges were calculated. - Walking on floors, climbing on walls, climbing on ceilings, jumping and falling from anywhere. - Variable-height jump and fast-fall. - Adjusting movement trajectories to move around intermediate surfaces (such as jumping over a wall or around a floor). Probably the easiest way to get set up is to copy the Squirrel Away example app, and then adjust it to fit your needs (https://github.com/SnoringCatGames/squirrel-away). See more details in the README: https://github.com/SnoringCatGames/surfacer. You can also read more about how the AI works in this series of posts: https://devlog.levi.dev/2021/09/building-platformer-ai-from-low-level.html

    By: levi
  • Spin Button - Horizontal Selector with extended options
    4.0
    v1.2.02D Tools

    The addon adds a new "SpinButton" element that think of this thing as a dropdown but the navigation is managed by with next and previous controls. By incorporating this addon, users can conveniently choose options in a horizontal arrangement, thereby enhancing the overall user experience in Godot projects. Features: - Modular Structure - Rich API - Full Navigation Control - Loop mode - Popup - Manipulation - Title & Description - Keyboard control - Mousewheel control - Navigation - Icons - And many more... With SpinButton, you can replicate a theme from many major AAA games or you can create your own unique theme.

    By: yudinikita
  • Weather 2D
    3.2
    v1.02D Tools

    An easy to use 2D Weather for Godot games including wind, rain, snow and some scene darkening... INCLUDES: 1. An easy to configure weather node to place in your scene. 2. A "weather collider" node to place in your game so weather changes when player enters in a specific area 3. Samples scene including a graphic UI to test different weather variables. FEATURES: - Simple to configure - Follows the player (or another node) - Rain and Snow textures and be easily changed

    By: pirachute
  • Delaunator GDScript
    3.2
    v1.0.02D Tools

    A GDScript port of Delaunator: A fast library for Delaunay triangulation of 2D points.

    By: hiulit
  • GDNative-Ropesim
    4.2
    v1.72D Tools

    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.

    By: mphe
  • Aseprite Importer
    3.2
    v1.0.22D Tools

    This plugin simply creates/modifies animations in an AnimationPlayer that change the "offset" and "region_rect" properties of a Sprite/Sprite3D node based on the animation tags of a Sprite Sheet JSON data file generated by Aseprite.

    By: hectorid
  • CollapsibleContainer
    4.1
    v1.0.22D Tools

    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

    By: ArshvirGoraya
  • QR Code
    4.4
    v1.2.02D Tools

    QR Code generation either with the `QRCodeRect` node or use the encoding result of the `QRCode` class. For more see https://kenyoni-software.github.io/godot-addons/addons/qr_code/.

    By: Iceflower
  • TextureButtonColored
    4.3
    v1.5.12D Tools

    Lets you apply the icon color theme properties for the texture button. Uses `self_modulate`. Requires Custom Theme Overrides: https://godotengine.org/asset-library/asset/8789. For more see https://kenyoni-software.github.io/godot-addons/addons/texture_button_colored/.

    By: Iceflower
  • AspectRatioResizeContainer
    4.2
    v3.3.02D Tools

    The AspectRatioContainer allows his own size to be smaller than the children, which causes neighboring UI elements to be covered. This new node type will extend the existing AspectRatioContainer and update it's own minimum size based on the children. This works except for STRETCH_MODE_COVER. You are also not able to use the property custom_minimum_size anymore as it is used to set the minimum size. For more see https://kenyoni-software.github.io/godot-addons/addons/aspect_ratio_resize_container/.

    By: Iceflower
  • QuarkPhysics
    4.4
    v1.0.52D Tools

    QuarkPhysics is a 2D physics engine designed for games. Its goal is to provide a reasonable approach to simulate rigid bodies, soft bodies, and different physics models together. Wiki: https://github.com/erayzesen/godot-quarkphysics/wiki Let's go over what this plugin includes: -A native plugin that integrates the entire QuarkPhysics library into Godot, with builds for all platforms. -An editor plugin that provides unlimited editing capabilities for QMesh inside Godot. -An example project and 8 example scenes to help you try QuarkPhysics and explore how it works.

    By: erayzesen
  • Eazy Dialog
    4.4
    v0.2.52D Tools

    A great dialogue creation system plugin.

    By: Ivan
  • Texture Fonts
    3.4
    v1.1.02D Tools

    Allows for the creation of fonts from images. It adds a new custom resource "TextureFont" and an editor. The plugins main purpose is to create custom fonts, but it can also be used to extend other BitmapFonts. Features include: - Character width determined automatically from texture, or set uniformly with a mono-space option - Add multiple textures to a single font - Set the width and offset for individual characters, or multiple characters at once - Set the kerning for multiple character pairs at the same time

    By: ElectronicBlueberry
  • GDScript Delaunay + Voronoi
    4.0
    v1.3.02D Tools

    A Bowyer-Watson algorithm implementation for Delaunay triangulation for Godot. Also generates Voronoi diagram from triangulation, including neightbour cells scanning. Written as a single GDScript file.

    By: bartek97
  • Radial Menu Control
    4.3
    v1.12D Tools

    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

    By: Jesuisse
  • Slider Gamepad
    4.2
    v1.02D Tools

    Godot 4 addon to add better joystick and dpad support to sliders. - Smooth joystick - Discrete joystick - Smooth & discrete - Custom Dpad increment

    By: mreliptik
  • TexturePacker Importer (SpriteSheet, AtlasTexture)
    4.1
    v4.1.02D Tools

    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

    By: CodeAndWeb
  • TexturePacker Importer (SpriteSheet, AtlasTexture, TileSet) for Godot 3.5
    3.5
    v3.5.02D Tools

    Import sprite sheets from TexturePacker as a set of AtlasTextures or a TileSet. 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 3.5

    By: CodeAndWeb
  • TexturePacker Importer (SpriteSheet, AtlasTexture, TileSet) for Godot 3
    3.0
    v1.0.52D Tools

    Import sprite sheets from TexturePacker as a set of AtlasTextures or a TileSet. 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 3.0

    By: CodeAndWeb
  • Character generator importer tool
    4.4
    v1.1.12D Tools

    This is an unofficial tool that can be used as a plugin in Godot to speed up the process of creating animations for the character generator 2.0 https://legendaryswordsman2.itch.io/character-generator

    By: ninetailsrabbit
  • Platform2D
    3.0.4
    v1.22D Tools

    Platform2d is a plugin for Godot that provides two new classes that can be used to create levels for 2D platformer games. ThinPlatform is a simple platform that is drawn along a curve using user defined textures. ThickPlatform is defined by a closed curve and drawn using fill and edge textures. Both classes inherit from StaticBody2d and generate their collision shapes automatically. They also have a "Moving Platform" option that, if set, will automatically update the platform's constant linear velocity when the platform is moving. The platform aspects can be saved and applied to new platforms using the "Materials" drop-down list. Changelog: - v0.1: initial release - v0.2: fixed for Godot 2.2, updated the user interface - v1.0: added edge textures for the top border of ThickPlatforms, a sample texture set (Simple Grass, inpired from Kenney's assets & tutorials) and undo/redo handling - v1.1: bug fixes and optimizations - v1.2: updated for Godot 3.0.x

    By: RodZilla
  • Godot Annotate
    4.2
    vv1.0.02D Tools

    Godot Annotate is a Godot plugin which allows one to make mockups and sketches directly in the 2D editor using a custom AnnotateCanvas node. To start annotating, add the AnnotateCanvas node to a Godot scene, then perform one of the following actions. Left Mouse Button: Draw a stroke on the currenty selected AnnotateCanvascanvas-icon node. Right Mouse Button: Erase strokes on the currently selected AnnotateCanvascanvas-icon node. You can configure various properties like brush type, stroke size and color via. the toolbar that shows up, when a canvas is selected. Some brush types also provide configurable variables in the toolbar, when they are selected. see the github repo for further details: https://github.com/zarstensen/GodotAnnotate

    By: Zarstensen
  • Godot KRA/PSD importer
    3.2
    vv0.42D Tools

    GDNative wrapper for Importing KRA- and PSD-files into Godot 3.1+, making it possible to significantly speed up development. Additionally, it does not require any additional compilation or mucking about with build scripts. KRA importing is available for both Linux and Windows, while the PSD component is currently Windows exclusive.

    By: 2shady4u