Importer and interpreter for Clyde Dialogue Language. Completely written in GDScript. No external dependencies.Clyde is a language for writing branching dialogues/dialogs.Check the docs for more info.
Metroidvania System (abbrevated as MetSys) is a general-purpose toolkit for creating metroidvania games in Godot game engine. It helps with map design, navigation and presentation, tracking collectibles and provides basic save data functionality related to the system. Its components can be used independently, even for games that aren't metroidvanias.To use it, copy "addons/MetroidvaniaSystem" to your project and enable the plugin in Plugins tab of Project Settings.The addon includes a sample project that shows how to use it.For more information, check the GitHub README/wiki or refer to the documentation of MetroidvaniaSystem class.Note: The AssetLib version is no longer being updated. Download the addon from the new AssetStore: https://store-beta.godotengine.org/asset/kobewi/metroidvania-system/ or directly from GitHub.
A universal inventory system for the Godot game engine (version 4.2 and newer).Visit https://github.com/peter-kish/gloot for more info.
A plugin for interfacing with pycolytics, a tiny, self hosted, open source event logging webservice. It provides anonymized event logging with as little as a single function call.Key Features: Events are resources. You can export them, reuse them, set them from the editor. Automatic user-id and session-id generation, without requiring persistent storage. Automatic batched submissions, for minimal performance impact. Autoload included: For convenient logging. Built-in startup and shutdown events, with customizable callbacks.Check out pycolytics: https://github.com/KerekesDavid/pycolyticsMore about this plugin: https://github.com/KerekesDavid/pycolytics-godot
Godot Radial menu for Godot 4.xI created this Radial Menu as an addon for a few of my projects.The rendering of the menu is primarily done through shader code and so should be pretty performant.
Toolkit for integrating web3 features into your game, such as crypto payments, NFTs, tokens, custom smart contracts and more!Check these resources to get started:- Docs: https://zenwiki.gitbook.io/solana-godot-sdk-docs/solana-godot-sdk/configuration- Tutorial Videos: https://www.youtube.com/watch?v=UCe-vX3VCiM&list=PLcJMwJxnd40cqKQiwPPvVYFJUHpg_GlBO- Live Demo: https://zenrepublic.github.io/GodotSolanaSDKDemos/Join our discord server for help and to meet other legends: https://discord.gg/6SMECFfahGGood luck and have fun!Created by VirusAxel and Thomukas1
Godot Game Settings allows you to create and manage game settings for small to medium projects. It takes care of all the fundamental functionalities required to have proper game settings, including predefined logic for common settings (e.g. display, audio, input), UI components for making scenes, and saving/loading data.
A powerful Godot Engine addon for nonlinear dialogue in your game.- Edit your dialogue right in the Godot editor. Get notified of syntax errors as you type.- Add expressiveness to your dialogue with pauses, speed changes, and animated effects.- Whether you're using GDScript or C# Dialogue Manager will work in your project.- Dialogue Manager supports both gettext and CSVs for localising your game, including automatic support for Godot's POT generation.- Your game should be the authority on state - use "mutations" to seamlessly talk to your game.- Dialogue Manager comes with an example balloon but that's just a starting point. Clone it to style your dialogue to fit your game.Dialogue Manager is a perfect fit for when you need dialogue in your game.
Plugin that allow you to add custom achievement to the game and display them in the UI.You can read "README" file in your downloaded repository or in GitHub page to learn how to use it.https://github.com/5FB5/gd-achievements
EditorPlugin for managing PCK files. Adds an ExportPlugin to split the main PCK into smaller ones (e.g., for creating DLCs). Currently supports only PC platforms.Imprtant: You cannot have any dependencies from your main scene split into another PCK. All resources loaded on startup (e.g. translation files, autoload scripts, etc.) must be present in the main PCK and cannot be split.
Import Aseprite animations to AnimationPlayers, AnimatedSprite2D, AnimatedSprite3D and SpriteFrames.Features:- Godot importer and inspector docks for easy import and re-import.- Adds automatic importers: - Aseprite SpriteFrames: Use Aseprite files as SpriteFrames resources. - Aseprite Texture: Use Aseprite files as static images (only first frame is imported) - Aseprite Tileset Texture: Use Aseprite files with tilemap layers as AtlasTexture which can be added directly to Godot's tileset creator.- Inspector docks to manually import animations to: - AnimationPlayer (Sprite2D, Sprite3D and TextureRect). - AnimatedSprite2D/3D. - As standalone SpritesFrames resource.- Supports Aseprite animation directions (forward, reverse, ping-pong, ping-pong reverse).- Supports loopable and non-loopable animations via Aseprite repeat or tags.- Separates each Aseprite Tag into animations. In case no tags are defined, imports everything as default animation.- Filters out layers you don't want in the final animation using regex.- Supports slices. Import only a region from your file.- For AnimatedSprite - Creates SpriteFrames with Atlas Texture to be used in AnimatedSprites. - Converts Aseprite frame duration (defined in milliseconds) to Godot's animation FPS. This way you can create your animation with the right timing in Aseprite and it should work the same way in Godot. - Choose to export the Aseprite file as a single SpriteFrames resource or separate each layer in different resources. - Adds Aseprite file importer to Godot.- AnimationPlayer - Adds and removes animation tracks without removing other existing tracks. - You are free to import multiple files to the same AnimationPlayer or import each layer to their own Sprite/TextureRect and AnimationPlayer. - Supports animation libraries.Aseprite Wizard is only required during development. If you decide to not use it anymore, you can remove the plugin and all animations previously imported should keep working as expected.
This extension enables safe, fast and low-latency modding support for Godot games. It's currently a work-in-progress.Check out view files to find a browser demo and a showcase project.