Getting Started
Package Types
Scene Setup
Custom Collision, Layers, and Tags
Key Differences from Standard Unity3D development
Economy
Scripting
C# Scripting
Visual Scripting
Sync and Multiplayer
Components
Environment Settings Overrides
Render Pipeline Settings Overrides
Guidelines
Supported Features and Limitations
Support
<aside>
<img src="/icons/book_gray.svg" alt="/icons/book_gray.svg" width="40px" /> We’ve added nodes for quest events that might happen at any time. In this document we’ll go thru the two types of events present that involve quests: quest events and task events.
For quest events, Spatial Quest: On Started
and Spatial Quest: On Completed
execute whenever the quest is started or completed. Quests also have the ability to be reset (whenever we’d like a user to do the quest again for example). This is where Spatial Quest: On Reset
comes in handy.
Regarding task events, they’re pretty similar to quest events, but specific for tasks. Spatial Quest: On Task Started
and Spatial Quest: On Task Completed
are triggered when a specific task or quest is started/completed. If you want to be more general about it, you can use the Spatial Quest: On Any Task Started
and Spatial Quest: On Any Task Completed
nodes.
</aside>
<aside> ❔ In the following example, we can see we’re playing a particle system when the quest is completed, play a sound effect whenever any task is started, and activating the ‘Chair’ game when the task with id 2 is started.
</aside>
<aside> <img src="/icons/link_purple.svg" alt="/icons/link_purple.svg" width="40px" /> See more information on Quest Building
</aside>
<aside> <img src="/icons/link_purple.svg" alt="/icons/link_purple.svg" width="40px" /> Understand THIS and How to Reference a Spatial Component
</aside>