The Improved Quest System allows you to quickly create in-game quests that players can receive and complete from NPCs or from in-game events. Quest objectives can be displayed on screen and minimap/compass user widgets
The Improved Quest System allows you to quickly create quests, set up complex quests consisting of completing any number of different quest objectives, as well as multiple consecutive quest steps. Quest objectives are shown on the player screen and user widgets. Compass, quest log and texture-based minimap user widgets are included.
Texture-based minimap method will solve all possible problems with creating a minimap in your project: you don't need to render your scene twice as other products offer. In addition, you can make levels with any degree of illumination (including night levels) and this will not affect your minimap in any way.
Preview (Youtube): https://youtu.be/p80TlwXmcnQ?si=qqr4QpkF890uWXpR
Preview (exe): https://drive.google.com/file/d/1wnQYoTMcFtw1x0erQk-bbTYPEZgfPMf6/view?usp=sharing
Documentation (pdf): https://drive.google.com/file/d/1AA45vwikW0GEnkLfW4VLeS_cCYwboZuD/view
Features:
-Updates-
Version 1.3 (11.10.2023).
- added multiplatform support (checked on the Android phone Redmi Note 7).
- fixed incorrect display of markers for quests awaiting completion in the compass widget.
- fixed debug settings methods for calculating the minimap marker positions in the example player controller.
Version 1.2 (30.09.2023).
- improved plugin performance.
- fixed a bug that caused the quest objective not be removed from the compass widget in some cases.
- added functions that improves the debug settings of marker positions for the minimap widget.
- improved smoothness of the disappearance of achieved quest steps from the compass.
- improved a garbage collection functions.
Version 1.1 (15.09.2023).
- added Unreal Engine 5.3 version support.
Important: if on the demo level the quest with an escort NPC Mary is not working correctly then you need to calculate the navigations on the levels L_Demonstration, L_Cave and L_House0.
Features:
Code Modules:
Number of Blueprints: 45 (example actors, user widgets and child C++ classes)
Number of C++ Classes: 2
Network Replicated: Yes
Supported Development Platforms: Win64, Android, Win32 (other platforms are not checked)
Supported Target Build Platforms: Win64, Android, Win32
Documentation: the project includes a detailed training video guide that demonstrates the how to use the system in detail
Example Project: https://drive.google.com/file/d/1wnQYoTMcFtw1x0erQk-bbTYPEZgfPMf6/view?usp=sharing
Video: https://youtu.be/p80TlwXmcnQ?si=qqr4QpkF890uWXpR
Documentation (pdf): https://drive.google.com/file/d/1AA45vwikW0GEnkLfW4VLeS_cCYwboZuD/view
Please report any issues you find to email w4ee44@gmail.com