Sort
  • FACS (Fancy Animated Controls)
    4.1
    v1.0.82D Tools

    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.

    By: RogerRandom_
  • Godot FontAwesome 6
    4.0
    v6.3.0-1.0.22D Tools

    Use (FontAwesome)[https://fontawesome.com] 6 on Godot 4.0! ## Usage Create a new "FontAwesome" Node and configure it's values. To change color, simply go to theme overrides and change the font color.

    By: LetterN
  • Spinner
    4.3
    v0.1.02D Tools

    Simple but configurable generic process status indicator node. Features: * 5 statuses * EMPTY for a process that hasn't started * SPINNING for indeterminate progress, such as a network request * PROGRESSING for determinate progress, such as a timer or download with known message body size * SUCCESS for a process that has completed successfully * WARNING for a process that has completed successfully with warnings * ERROR for a process that has errored out * Can use custom icons, with defaults taken from Godot's own icons * Option to use no icon and fills with status color instead * Configurable spinner/border width and speed * Configurable colors and option to use editor theme

    By: tattomoosa
  • SuperSprite2D
    4.2
    v1.02D Tools

    SuperSprite2D is a superset of animated sprite2d allowing you to call functions in animated sprite2d!

    By: Miisan
  • godot-dataview UI Control
    4.2
    v0.1.32D Tools

    A UI control that can efficiently display a large amount of data in a scrollable table. It only loads data it shows, so it's useful for showing data from a database. It was originally made to show a SQLite table. Gif demos available on the github: https://github.com/karlak/godot-dataview

    By: karlak
  • Flash animation
    4.3
    v2.02D Tools

    A plugin for flash animation, The plugin can bring Flash animations into Godot.

    By: aojiaoxiaolinlin
  • Godot VLC
    4.1
    v0.1.02D Tools

    VLC extension for Godot. Supports Godot 4.1 and newer. With this GDExtension, videos can be loaded as VideoStreamVLC.

    By: xiSage
  • Gesture Recognizer
    4.2
    vv0.42D Tools

    Gesture recognizer is a godot addon, this addon allows you make and recognize gestures It's based on $Q Super-Quick Recognizer

    By: Little Fish
  • SmoothPixelSubViewportContainer
    4.1
    v0.1.02D Tools

    A variant of SubViewportContainer that provides a smooth camera and anti-aliasing for pixel-perfect games.

    By: Apples
  • LaIK
    4.2
    v0.0.2-alpha2D Tools

    Inverse Kinematic addon for Godot (experimental).

    By: thiagola92
  • GodPlot
    4.3
    v1.32D Tools

    Graphing tool based on the Control node. Works in the editor. Can draw scatter plots, line graphs, and area graphs with many display options available.

    By: onegm
  • TileMap Collider Generator
    4.2
    v1.02D Tools

    This plugin will generate a set of ColliderPolygon2D to overlap all physics properties of a Tilemap2D's target layer.

    By: JakeEh
  • Ui Juicer
    4.3
    v1.02D Tools

    Collection of UI controls with animations and faders for Godot 4.x Includes: 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 Cianci KelvysB. Check Cianci Tutorials (Brazilian Portuguese): https://www.youtube.com/@CiaNCIStudio

    By: Cianci
  • Primitives2D
    4.0
    v0.0.22D Tools

    A plugin for the Godot game engine (version 3.x) for rendering primitive 2d shapes.

    By: pkish
  • ActionButton
    4.4
    v1.02D Tools

    ActionButton is a custom Button node with extended audio and visual customization. Features: *Customize how the button animates and looks when you interact with it. *Configure sounds for the button, with a system that keeps track of sounds and reuses them across the project.

    By: Hapty
  • Procedural-Map-Generator
    4.2
    v1.02D Tools

    The plugin is capable of modifying a selected TileMap in Godot using various algorithms. These algorithms include Cellular Automata, Wave Function Collapse, and Gram-Elites. Different parameters can be specified for these algorithms. The plugin contains an Examples folder to test the map generation.

    By: mihalysarolta-ubb
  • CameraRegion2D
    4.3
    v1.02D Tools

    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.

    By: iniberas
  • Sprout Lands TileMap
    4.3
    v0.2.02D Tools

    Made in collaboration with Cup Nooble. https://cupnooble.itch.io/

    By: Maaack
  • 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
  • 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
  • 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
  • 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