Sort
  • Tiger Importer
    4.0
    v0.22D Tools

    This is an addon for Godot for importing sprite data files from Tiger for animations. What is Tiger? Tiger is a middleman program to help game developers bridge the gap between sprite animation and game engine. Although programs like Aseprite can create custom spritesheet and animation data, but this requires you to keep everything in one file or make a custom script. How to Use 1. Install addon. 2. Enable plugin in project settings. 3. Export files to project using godot_json.template in export settings. 4. Go to the Tiger Importer tab and import the files. 5. Select a Sprite2D node and AnimationPlayer Node. 6. Click "Generate Animations" and your animations will appear in the AnimationPlayer library. This importer plugin will automatically create new animations for you as well as update them on newer imports. Issues This plugin is new and some things might not work. Please open an issue if you have any problems. Also, Tiger has many features, but this plugin does not. Here are some features missing: Supports only Sprite2D Can only use template given from addon Hitboxes/Tags not supported Credits Majority of code is based on the Aseprite Importer plugin so thanks to hectorid and AtkinTC for the source code.

    By: xett
  • Wayfarer Framework
    4.4
    v1.0.22D Tools

    A modular, production-ready 2D game framework for Godot 4, built by Pixel Pilgrim Studios. Wayfarer gives you everything you need to start shipping clean, cross-platform 2D games with: Scene transitions, splash screen, and menu flow Audio manager + volume controls Localization system (with language editor!) Developer console + runtime commands Touch controls for mobile Pause menu + options Command line flags (like `--skip-splash`) Full source code, MIT-licensed What You Get Full Godot 4.4+ project structure Ready-to-use scenes for menus, pause, settings, credits, etc. Player controller + sample level Dev tools you can reuse in any project

    By: pixelpilgrimstudios
  • Radial ProgressBar
    3.1
    v1.0.02D Tools

    Radial progress bar with customizable values like radius, thickness , color,....

    By: kameloov
  • 2D CRPG Character Controller
    4.4
    v1.0.02D Tools

    This is a controller for creating a CRPG world that a player can explore and interact with. Included is a script for a character the player can use mouse clicking to navigate with inside of a NavigationRegion2D, and a camera that allows for zooming in and out. Also included are interactable components, which may be added to objects and extended with GDscript to add functionality to by overriding the interact() function.

    By: sirsnowy7
  • Pixel sprite monster generator
    4.4
    v1.0.22D Tools

    Port to Godot 4 for the pixel sprite generator by deep-fold https://deep-fold.itch.io/pixel-sprite-generator

    By: ninetailsrabbit
  • Screen Capture Saver
    3.5
    v1.12D Tools

    # Screen Capture Addon Ready to be used Screen Capture scene. Just add the scene and call with `capture()`. Easily customizable since it just uses standard Godot functionality and is MIT Licencsed. Includes a test scene (main) to show three options and how to use them. Also includes a camera sound effect on capture. Should be straightforward, enjoy!

    By: boukew99
  • ProCam2D - Godot 3.x
    3.5
    v1.02D Tools

    ProCam2D is a versatile and feature-rich custom 2D camera node for the Godot Engine, designed to provide industry-quality camera controls for any type of 2D game. This plugin offers extensive customization, including multiple follow modes, smooth transitions, and support for cinematic sequences. With a robust addon system, developers can easily extend its functionality with custom behaviors. Some inbuilt addons include shake effects, grid snapping, and more. ProCam2D is controlled via an autoload, making it accessible from any script in your project. Ideal for developers seeking precise and professional camera behavior, ProCam2D enhances game immersion and player experience. For a more recent version, contributions or bug reports, visit: github.com/daz-b-like/ProCam2D_Godot3.x/

    By: kalulu_games
  • Better Terrain in Gaea
    4.3
    v1.02D Tools

    Plugin to combine Better Terrain and Gaea plugins. Requires Godot 4.3+, Better Terrain and Gaea. Only works with TileMapLayers. https://github.com/Portponky/better-terrain https://github.com/BenjaTK/Gaea

    By: Portponky
  • 2D Camera Controller Singleton / with Dev Tools
    3.2
    v1.0.02D Tools

    I am building out a re-useable Camera Controller singleton. So far it has a shake feature that uses perlin noise and tweening to create some smooth camera effects. You can use the base class for production or the dev tools class for on screen testing of the screen shake. A work in progress to be sure. Currently working on a change camera target system that allows smooth transitions between on screen targets. https://www.burtonmediainc.com/#godot-camera-controller-2d

    By: jessejburton
  • ScrollListContainer
    3.5
    v1.02D Tools

    Wrapper nodes begone! A do-it-all container node that scrolls with multiple children (not just one) and draws its own background.

    By: wareya
  • 	Godot Atlas Cutter
    4.2
    v1.02D Tools

    Auto divides an image into frames using the transperency of the image to determine the frames

    By: newold33
  • ScrollListContainer
    4.1
    v1.02D Tools

    Wrapper nodes begone! A do-it-all container node that scrolls with multiple children (not just one) and draws its own background. Godot 4 version.

    By: wareya
  • BoxAspectContainer
    4.2
    v1.0.02D Tools

    BoxAspectContainer is a Godot plugin implementing a custom Container class. It is similar to the built-in BoxContainer class, but it provides many more configuration options, and it allows preserving the aspect ratio of child controls when scaling them to fit.

    By: pineapple
  • AreaProber2D
    3.3
    v1.0.02D Tools

    AreaProber allows you to probe for colliders anywhere in your 2D game's world, no need to set-up an area2d, nor raycasts!

    By: Strauji
  • godot-svgsprite 4.x
    4.0
    v2.0.22D Tools

    [GDExtension addon] Rasterize svg on run-time. Note that this addon uses lunasvg for svg rasterization, but godot4.x uses thorvg, so the rendering result may not be the same. dll files (windows) are available on GitHub: https://github.com/heppocogne/godot-svgsprite/releases/tag/v2.0.2 or, compile by yourself.

    By: heppocogne
  • AnimatedButton
    4.3
    vv0.2alpha2D Tools

    Custom button node that gives you some basic hover animations by default for scale and position. How to use: - Simply download the addon from release tab and copy it in your res://addons folder. - Then enable the plugin from the project settings. - Finally a new custom node called AnimatedButton will appear when creating a new node.

    By: G2P Studios
  • B-Spline Plugin
    4.2
    v1.02D Tools

    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

    By: tripodsan
  • Pixel space background generator
    4.4
    v1.0.22D Tools

    Port to Godot 4 for the pixel space background generator by deep-fold https://deep-fold.itch.io/space-background-generator

    By: ninetailsrabbit
  • Radial Progress Indicator
    4.0
    v2.1.12D Tools

    This plugin is a Control that displays a radial progress indicator with several options. See the README.md file for more information. The plugin is a Godot 4 update of the Godot 3 asset https://godotengine.org/asset-library/asset/497 If installing from the Godot Editor AssetLib tab, only the folder addons/radial_progress/ needs to be installed. Tested in Godot 4.0.4-stable, Godot 4.1.4-stable, Godot 4.2.2-stable and Godot 4.3-beta1.

    By: DaveTheCoder
  • Godot Dice Roller (UI Control)
    4.3
    v1.4.02D Tools

    # godot-dice-roller A Godot UI control that rolls 3D dices in a box. ## Features * Configurable setup: - Dynamic set of dices: d4, d6 and d10 - Custom colors for each dice - Configurable box size and color * 3 ways to roll: - Physics based dice rolling (slow but cool) - Turning dices to a computer generated random value (faster but unnatural) - Turning dices to a given value (useful when the actual rolling is done remotely) * Easy to integrate in your code: - Trigger rolling programmatically from buttons or shortcuts - A signal notifies after the rolling - Obtain results for individual dices or add up. * Responsive to layouts: - The control adapts to the available space given by the layout - Whichever the resulting size, the camera adapts the zoom to fully see the rolling box floor - Automatically rotates the rolling box if the control aspect ratio is inverse to the one of the box ## Usage - Install the addon in your project from the AssetLib - Exclude files outside `addons/` to avoid conflicts - Enable the plugin in the project settings - Insert a `DiceRollerControl` as part of your UI - Depending on the layout you might want to set a minimum control size - Setup the dice set attribute with some dices - You might want to adapt the box size to the number of dices to avoid rolls impossible to fit in - Trigger a roll by calling `roll()` method on the control. - Alternativelly, use the `quick_roll() to skip physics simulation - Also you may enable the `interactive` flag to roll on click or quickroll on right-click - Connect the `rollFinished(value)` to your code - Use the incoming value from the signal as the added value or use the `result()` method - You can also use the `per_dice_result()` to get individual values for each dice - You can emulate external rolls with `show_faces(result)` # Changelog ## 1.4.0 (2025-02-10) - New dice: d20 - New dice: d10x10 - `interactive` flag to enable/disable roll on click - Expose in control the `show_faces` method to represent external rolls - Control icon clearer without outline and bigger dices - Improved documentation (README and reference) ## 1.3.0 (2025-01-28) - New dice: d10 - d4: proper shape for the highlight - Android support - Example scene, now available as Android App - Generate F-Droid metadata ## 1.2.1 (2025-01-07) - Example: Full dice set editor: Add, Remove, Edit - d4 and d6 code mostly merged ## 1.2.0 (2025-01-06) - New dice: d4 - Beveled borders for d6 - Generalization to favor inclusion of more shapes of dices ## 1.1.1 (2025-01-03) - Cleaner installs - screenshots and build files excluded from package - examples moved to `examples/dice_roller/` for cleaner merge in user's project along with other plugins. ## 1.1.0 (2024-12-23) - API stabilized. From now on, api changes will imply major and minor version changes following semantic versioning. - Highlights without artifacts - New script to upload to the asset lib using project metadata ## 1.0.5 (2024-12-19) - DiceRollerControl can be created without instantiating the scene, just by creating selecting the node type. - Expose roller attributes in Control (box size and color) - Method `per_dice_result` returns the value of each dice - Example: New button to add dices interactivelly - Added Environment with ambient light for more natural look - Fix: rolling after fastrolling kept the highlight - Fix: avoid changing the dice set while rolling - Removed non essential files from the package ## 1.0.4 (2024-12-13) - More natural initial arrangement of dices - `DiceRollerControl` signal `roll_started` - `DiceRollerControl` method `quick_rolling` - Example updated to show how to use them - Scenes cleanup of uneeded properties - Packaging: Added previews and fixed name to match ## 1.0.3 (2024-12-11) - Dices set can be defined with control properties - Dices are auto-named if no name given or the name conflicts with other dices - Lights adjustments. - Fix: Dice colors looked as dark as far they were from yellow. Svg texture was loaded with a yellow background. Using png export instead. - Fix: Dice highlight position degradated with each roll. Floor offset was not properly oriented and accomulated. - Fix: Freeze when when quick rolling a set bigger than two. ## 1.0.2 (2024-12-02) - CI to release from github actions - Icon and classname for RollerBox ## 1.0.1 (2024-12-02) - Example out of the addon - Documentation and metadata ## 1.0.0 (2024-12-02) - First public release - Extracted from godatan project - Reorganized object responsability - Code distributed into a folder per scene - Roller box can be resized - Generated collision shapes to enable dinamic - Set camera so that the viewport adjust the floor of the box - Rotate the camera so that box and viewport matches portrait/landscape orientation - Added an example of usage within a UI - Debug tools

    By: vokimon
  • TileMapsChef
    4.2
    v0.12D Tools

    Plugin to add some functionality to TileMaps Currently only functionality it adds is an option to bake TileMaps into your NavigationRegion2D. Usage - Baking NavigationPolygon from multiple layers of TileMap(s) This solves issue with Godot's 4.2 baking of tilemaps. If any of you colliders not on Layer0 of TileMap, they will be ignored. This tool scraps all tiles from all the layers (both tile layers and physics layers) and merges as obstructions. Select NavigationRegion2D first, then hold Ctrl (or ⌘ Command on Mac) and select any amount of TileMaps. On the bottom bar TileChef menu should appear, click it. You will see "Bake NavigationPolygon from TileMaps" button. Click it, polygon should be baked. For some reason it waits for you to switch focus to render your polygon in view, so just click on any node or switch to Output to see your polygons baked.

    By: Pardok
  • Godot 2D Top Down Camera
    4.4
    v1.2.22D Tools

    A smooth, feature-rich top-down camera plugin for Godot. Effortlessly pan and zoom your 2D game scenes with intuitive controls and configurable boundaries. Ideal for strategy and simulation games, with camera controls inspired by titles like Hearts of Iron and Stacklands. Main Features - Smooth Cursor-Centric Zoom & Pan Seamlessly zoom in and out towards the mouse cursor, with smooth camera movement and interpolation for a polished feel. - Visual Boundary Configuration Easily set and visualize camera movement limits in the editor. - Edge Scrolling Automatically pan the camera when the mouse approaches the screen edges. - Keyboard Control Move the camera with keyboard input.

    By: cng6sk
  • EasyTrajectory
    4.4
    v0.2.02D Tools

    This plugin allows you to create trajectories (e.g. bullet, enemy, etc.) in a simple but powerful way. you can: 1. create simple trajectories directly 2. combine multiple trajectories in special ways to form complex trajectories 3. use dictionary (which can be loaded from a json file) to create complex trajectories 4. well support for custom trajectory types

    By: dynamder