The QuestSystem Plugin for Unreal Engine 5 is a flexible and modular framework that enables developers to quickly add quests and objectives to their games. Whether you’re building an RPG, adventure game, or an open-world experience, this system provides a solid foundation for managing tasks, objectives, and quest progression.
With built-in support for standard, inventory-based, and timed quests, the system is designed to handle a wide range of gameplay scenarios. It also includes ready-to-use conditions such as Has Completed Tasks and Has Items, along with an extensible base class for creating your own custom conditions. Inventory integration and interactive quest actors make it easy to connect quests with the game world, while provided widgets ensure quests can be displayed seamlessly in the UI.
The plugin is fully C++ and Blueprint friendly, making it suitable for developers of all skill levels. It is lightweight, data-driven, and highly customizable, so you can adapt it to fit both small indie projects and large AAA productions. With its clean design and example assets, you can get started in minutes and expand the system to match your game’s unique requirements.
This plugin looks really useful and easy to understand to have as a base quest system for a project.
Unfortunately, when I try to download from Fab I get the following error. Also, it asks to “Install to Engine“, but looking at your github repo it seemed like it is supposed to be a project plugin rather than an engine plugin.
Hi there! I’m looking on the github page, but there’s only a single “QuestItem” UI widget. Can you tell me how to change the quest status messages look?
It seems this was engineered by AI, but that wasn’t shown on the Fab listing. Looking at the GitHub repo, the Markdown and source code of the plugin itself have all the hallmarks/fingerprints of AI.
I’m not saying it definitely is, and even if it was, there isn’t anything wrong with that in my opinion - but it would be the lack of transparency/honesty that might raise some ethical concerns, and potentially get you in hot water for falsifying details on the Fab listing. I think it’s a neat plugin, so I’d hate to see you go through any unnecessary rough patch.
That aside, keep up the good work. I hope you keep maintaining this - even if I don’t personally use it, I think it’s a good example (especially if you were using AI for devops - would definitely show off experienced pair-development with AI).