Steps in Experience Builder
In this tutorial we will showcase the following basic steps:- Initiate an Experience with an object in the world
- Bring up a text panel to describe the Experience with a simple button to move onto the next step
- Create a touch interaction with an object to play a simple animation
- Setup an interaction with a another object to allow the user to manipulate an object and move it to a specific location
- And complete the experience by setting up an object interaction with constraints
Create a new Experience
Under the Experiences tab, click “Add New+.” Call the experience “Open Safe Tutorial” and then under the Product field, select the Product you created earlier, which was named “Unlock Safe.”
First Node - Welcome
All Experiences start with a Start Node. To add a new node, right click and add a second node.





Adding your Second Node.
In the Experience Builder workspace right-click and add a new node. Call it “Click on the Box” and hit Submit. Then add “Tap on the box to open it” to the Display Text field and convert the text to speech. Make “Open the box” the Title. In the Target Object field, add: “Key Box”. This means we want the dotted line, or the attention director, to point to this object to indicate to the user what they should be interacting with. In the Training Object field, add: “Key Box”. This is the object that we want the user to interact with and will have the event you choose attached to it. Next set the Event Type to “Tap”. Tap is used to indicate that you can tap or press on the Training Object in the world to complete the step. Your workspace should look like this now:
3rd Node: Manipulation
Ok create a new node and name it “Using Key” and submit it. Link it to the “Click on the Box” node. Now that we have a connector between these two nodes, we can select the connector itself. In the Connector Definition we want to enter “Opening_Key_Box” in the Transition Animation Object field and hit Submit. This will show an animation of the key box opening after you’ve tapped the box in the node before.

4th Node: Constrained Manipulation
Lets add another node named “Rotate Key” and submit it and then link it to the previous “Using Key” node. Go into the new “Rotate Key” node At this node we want the user to rotate the key while in the keyhole. The unique element here is the object you are manipulating is doing so constrained to a single axis of rotation. You can’t just move it in any direction. Fill in the following properties: Display Text: Rotate the key according to the reference. Title: Rotate the Key Target Object: Key_Using Event Type: Manipulate Collider Name: Key_Rotate_Collider Snap To Position: Key_Rotate_Snap_Position Step Animation/Training Object: Key_Using Constraints: Freeze Position X, Y and Z / Freeze Portation X, Y Instruct Animation Object, Custom: Key_Ghost_Rotate_TML Here again we are manipulating the object “Key_Using” but we are freezing its position (Freeze Position X, Y and Z) and are freezing the X and Y axis of rotation of the key. That means you can only rotate it on it’s Z-axis.

Final Node
Final step, we have two things we want to demonstrate to the end-user: Have the safe open it’s door via and animation and then let the user know they are done. We will open the door using a transition animation in the connector after the “Rotate the Key” node, but first we need a node so have a connector to work with. Lets add another node named “Completed Node” and submit it. Again connecting it back to the “Rotate Key” node. Go into the new connector, find the “Transition Animation Object” and enter “Safe_Open” as the object that plays the animation. The Safe_Open object contains an animation that plays the safe door opening, concluding the interactive portion of the 3D content. Go back to the “Completed Node” node and fill in the following properties: Display Text: Congratulations you have successfully completed the training! Title: Success If you submit all of your changes, you should be able to go into Altoura and play through all of your steps and end with something that looks like this:

