QuestSystem
๐Ÿ“œ QuestSystem ๐Ÿ“œ

[![Awesome](https://awesome.re/badge.svg)](https://github.com/godotengine/awesome-godot) [![BSkyShomy](https://img.shields.io/badge/-shomy-1185FE?style=flat&logo=bluesky&logoColor=white&labelColor=1185FE)](https://shomy.bsky.social) [![GodotEngine](https://img.shields.io/badge/-Godot%204-250a78?style=flat&logo=godotengine&logoColor=white&labelColor=250a78)](https://godotengine.org/) # QuestSystem for Godot 4.4+ QuestSystem is a minimal, powerful and modular addon for [Godot 4.4+](https://godotengine.org/) that simplifies the creation of custom quest, with an easy to use API, resource based quests and completely compatible with other addons with its modularity. For the Godot 4.0-4.3 version, switch to the v1.x branch. ## Features * โœจ Easy to use API * ๐Ÿ› ๏ธ Support for custom quests * ๐Ÿ—ƒ Completely modular and customizable singleton * โš–๏ธ Fully typed API for type safety * ๐ŸŒ Support for CSV and POT localisation * ๐Ÿ—ƒ๏ธ Easy serialization & deserialization * ๐Ÿงช Tested API with [GDUnit4](https://github.com/MikeSchulze/gdUnit4) ## Installing 1. Download a [copy](https://codeload.github.com/shomykohai/quest-system/zip/refs/heads/main) of the addon 2. Copy the `addons` folder from the downloaded file to your project directory ## Documentation You can find more detailed documentation on the [wiki](https://shomykohai.github.io/quest-system/) page. Main pages: * [How to install the addon](https://shomykohai.github.io/quest-system/#/installing) * [Localisation](https://shomykohai.github.io/quest-system/#/translations) * [API](https://shomykohai.github.io/quest-system/#/api/) ## Examples Additionally you can find a basic example project on the [quest-system-example](https://github.com/shomykohai/quest-system-example) repo,
and a more advanced project on the [advanced-quest-system-example](https://github.com/shomykohai/advanced-quest-system-example) (Note: This one integrates other addons with QuestSystem). ## Video guides * [How to create a quest with Quest System and Pandora | Arkaruh's Tale](https://youtu.be/bc_lB8LNup0) by Trobugno ## License This project is under the MIT license, see [LICENSE](LICENSE)