QuestSystem
QuestSystem is a minimal and modular addon for Godot 4.4+ that simplifies the creation of custom quests with an easy-to-use API and resource-based quests. It supports CSV and POT localization and is fully typed for type safety.
https://github.com/shomykohai/quest-systemPreview Image

QuestSystem: A Modular Quest Management Solution for Godot 4.4+
QuestSystem is designed as a minimal, powerful, and modular addon for Godot 4.4 and later, streamlining the creation of custom quests. It provides an easy-to-use API, resource-based quests, and excellent compatibility with other addons through its modular design. For users working with Godot versions 4.0 to 4.3, the v1.x branch is available.
Key Features:
- Easy to Use API: Simplifies quest creation and management.
- Support for Custom Quests: Allows for the design of unique and tailored quest experiences.
- Modular and Customizable Singleton: Provides a flexible and adaptable system.
- Fully Typed API: Ensures type safety and reduces errors.
- CSV and POT Localization Support: Facilitates easy localization of quests.
- Easy Serialization & Deserialization: Simplifies data handling.
- Tested API with GDUnit4: Ensures reliability and stability.
Installation and Usage
To install QuestSystem, download the addon and copy the 'addons' folder into your Godot project directory. Detailed documentation, including installation instructions, API references, and examples, is available on the wiki page.
Example projects are available on the quest-system-example and advanced-quest-system-example repositories, showcasing basic and advanced use cases, respectively. The advanced example integrates other addons with QuestSystem, demonstrating its modularity and extensibility.
License
QuestSystem is released under the MIT License, promoting open-source development and usage.