Getting started
Package Types
World Building
Scripting
Guidelines
Support
Quests and Rewards
Quest Properties
On Started Event | Spatial Event indicating when the quest has started. |
Tasks | List of tasks that must be completed to complete the quest. See Task Properties section. |
Property | Function |
Quest Name | Name of the quest |
Quest Description | Short description of what the quest objective is |
Start Automatically | Setting this on starts the quest automatically. There can only be one active quest at a time |
Tasks Are Ordered | If true, only the first task will be started and once it’s completed, the next task will start. If false, all tasks are automatically started when the quest completes. |
Celebrate On Complete | If true, the quest plays a confetti celebration animation when the quest is completed. |
Quest Rewards | Rewards to be given when the quest is completed. See Badges |
On Completed Event | Spatial Event indicating when the quest has finished. |
On Reset Event | Spatial Event indicating when the quest is restarted. This can happen if the user already completed the quest and wants to replay the experience again. |
Task Properties
On Started Event | Spatial event executed when the task is started. |
Property: | Function |
Name | Displayed name of the task |
Type | - Check: The task can be completed by doing one action.
- Progress Bar: The task can be completed by doing a number of actions specified in Progress Steps |
Progress Steps | Number of times the task has to be. Only used if task type is Progress Bar |
On Completed Event | Spatial event executed when the certain task is completed; |
How to start a quest
There are two ways to start a quest:
- Set the quest to start automatically (only one quest can be started automatically on a space)
- Call the quest event “Start Quest”. This is accessed thru any Spatial Event available via ,Trigger Event, andPoint Of Interest.Interactable
How to progress a quest
You can trigger a quest task to complete or progress through Quest Events. These can be triggered through any Spatial Event available via
Examples
An Interactable that completes a Quest Task
In this example, we created an
- triggers an open animation
- completes the “Open the door” task on our quest
A Trigger that adds progress to a Quest Task
This second example shows a
- disable the trigger to prevent repeat events
- add task progress to the “Find the 3 orbs” task
There are 2 additional copies of this game object in the scene.
Once a users finds all 3 objects the task will complete.
Quest Rewards
Quests can currently reward Badges on completion. In the future we will be providing more ways to reward the player.
← Previous