Features:
- Pop-up Management:Manage the display of all game pop-ups.
Prevent repeated pop-ups using PlayerPrefs.
- Display Configuration:Option to freeze the game while a pop-up is displayed (Freeze Game).
- Pop-up Triggers:Activate pop-ups when the player interacts with specific triggers.
Define trigger types (collision or key press).
- ScriptableObjects for Pop-up Data:Store detailed information for each pop-up, including title, description, image, and category.
Easily create and configure new pop-ups with PopUpData.
- Collision Detection:Detect player interactions with triggers to display pop-ups using PlayerCollisionDetector.
- Pop-up Library Interface:Build a UI that lists all unlocked and locked pop-ups.
Allow players to browse and view pop-ups through a scrollable interface.
- Pop-up Data Reset:Reset all pop-up data stored in PlayerPrefs.
Facilitate testing and development with the PopUpResetter.
- Flexibility and Customization:Modify and personalize pop-up and trigger settings according to your game’s needs.
Provide a dynamic and interactive user experience with adaptable tutorials and visual tips.
- Also works with MMORPG KIT (2D/3D/Survival)
This list highlights the key functionalities of the asset, showcasing its main capabilities and benefits.
Note: Game Tutorial (Onboarding Pop-ups) works independently of the render pipeline. Nonetheless, the examples were created using Universal Render Pipeline ( URP ), and another extra package was provided to convert materials into Build-In Render Pipeline.