This addon lets you access and interact with GPIO on linux hosts like Raspberry Pis.Examples can be run from the project in the repository, including the GPIO explorer where the screenshot comes from.
An in-engine Godot notepad that allows you to quickly write down and save notes about your project for you to revisit later!
A library of AI algorithms written natively in GDscript.Includes support for:1. Simple Neural Network and Neural Net2. Neural Network Advanced (Multi-Layered Neural Network) with SGD and ADAM optimisers3. Minimax Algorithm4. Q-Learning Algorithm (and SARSA)5. Deep Q-Networks (DQN) [Only for discrete action spaces]6. Convolutional Neural Networks (For Image recognition and processing)
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.
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.
A plugin for interfacing with pycolytics, a tiny 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
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
Operations provides a quick and efficient way to programmatically create animations and complex behavior trees in the Godot game engine. A large collection of built-in operations are provided, with custom operations being very easy to make. It is available in both C# and GDSCript. For more information, API usage, and examples see the Github repo.
The Sound Manager gives the users better control over the audio of their games. Using this plugin, it is possible to play every sound of the game using just simple method calls. No more long AudioStreamPlayer lists inside your scenes nor long methods to handle the audio inside every script.The plugin was made by Celeste Privitera (Xecestel) and Simón Olivo (sarturo). It's licensed under MIT.
A universal inventory system for the Godot game engine (version 4.2 and newer).Visit https://github.com/peter-kish/gloot for more info.
Talo (https://trytalo.com) is an open-source, self-hostable backend for your games with services designed to help you build games faster.The Godot plugin provides convenient utilities and examples to get up-and-running in minutes. The Talo dashboard gives you full visibility over your game including your players and their actions.You can currently:- Identify and authenticate players- Store persistent data across players- Track events (levelling up, finding loot, etc)- Display high scores with leaderboards- Store and load player saves- Load game config options and flags from the cloud- Get feedback directly from your players- Keep your data in-sync even when players are offline- Send channel messages between players- See if players are online and set custom statusesIncluded samples:- Playground: a sandbox for testing all of Talo's services- Authentication: end to end player logins/registrations/account management- Leaderboards: add and display leaderboard entries- Multi-scene saves: showing how to save and load data across multiple scenes and different entities- Persistent buttons: showing how to save and load game state- Chat: showing how to send messages between channels in a chat room- Channel storage: showing how to store data that can be accessed by other players using channels** Links **Docs: https://trytalo.com/godotRepo: https://github.com/TaloDev/godotDiscord: https://trytalo.com/discord** New in 0.30.0 **- Added an events flush lock to prevent duplicate events from being sent- Request/response logs will now only show in debug builds- You can now find a player stat value using Talo.stats.find_player_stat- Added identification_started and identification_failed signals, called during the Talo.players.identify() flow- Added session_found and session_not_found signals, called during the Talo.player_auth.start_session() flow- You can now disable auto-login- Refactored Talo.settings to be more type-safe
GEA (Godot Easy Audio) is a simple and powerful addon for the Godot Engine that enhances audio management by providing an easy way to handle music, sound effects, and transitions. With GEA, you can smoothly fade, crossfade, and control audio playback effortlessly.Key Features:- Music Management- Sound Effect System- Customizable Settings- Seamless Integration