Manage license and copyright for third party graphics, software or libraries. Group them into categories, add descriptions or web links.The data is stored inside a json file. This file is automatically added to the export, you do not need to add it yourself. If you provide license files instead of a text, they are also exported.If paths are added to license data, it will be automatically adjusted if you rename a file or folder inside the editor.You can change the project license file either with a button at the upper right, in the license menu. Or modify this and the indentation of the license file at the project settings under the menu Plugins -> Licenses.For more see https://kenyoni-software.github.io/godot-addons/addons/licenses/.
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.
This is a simple BSON serializer and deserializer written in GDScript that is originally designed to be compatible with JSON for Modern C++'s BSON components, but it can be used with any other BSON tool.From bsonspec.org:BSON, short for Binary JSON, is a binary-encoded serialization of JSON-like documents. Like JSON, BSON supports the embedding of documents and arrays within other documents and arrays.This plugin is useful for server/client communication, interacting with MongoDB, reducing JSON file sizes, etc.
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
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.
Steamworks API plug-in for Godot Engine. Available for the Windows 32/64-bit, Linux 32/64-bit platforms, and Mac universal. It is based on GodotSteam 4.15 with Steamworks SDK 1.62.This version is meant for Godot Engine 4.4 and newer; for other versions:Godot 4.1 - 4.3: https://godotengine.org/asset-library/asset/3866Godot 4.0: https://godotengine.org/asset-library/asset/1768Previous versions of the plug-in can also be found at the GodotSteam repository: https://github.com/GodotSteam/GodotSteam/releases.You can find the full documentation with tutorials at https://godotsteam.com.It does not require enabling but you may need to restart your editor.
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
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
Easily add Dependency Injection into your project.When the plugin is enabled, it will automatically create the necessary nodes in your current scene (preferably your Main). Simply move both nodes to the top of your scene tree (if not already) then add your node dependencies to the array in the [DependencyRegistrar] node and the [DependencyProvider] node will do the rest!To allow dependency injection to happen in any script attached to a node in the scene tree, simply create either an _inject function or a _post_inject function, or both! But do keep in mind that these are only called after _ready.This tool is useful in cases where:1. You do not have direct access (via @export) to the nodes you need in a script and do not wish to create a global singleton via autoload.2. You want a form of dependency inversion and wish to rely on abstractions to interact with other parts of your code.3. The nodes you need have their own in-scene dependencies that they need to have direct access (via @export) to.
AI dialogue for NPCs using open-source, offline, totally local LLMs.See the repository readme for usage instructions: https://github.com/nobodywho-ooo/nobodywhoor check out the docs at:https://nobodywho-ooo.github.io/nobodywho/
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.