> ## Documentation Index
> Fetch the complete documentation index at: https://docs.altoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Safe Tutorial - Portal & Unity

> A quick guide on how to create an experience with samples provided by Altoura.

# Prerequisites

* [Install Unity](/docs/unity/setup/install-unity)
* [Install Unity's Asset Bundle Browser](/docs/unity/setup/import-toolkit#unity-asset-bundle-browser-installation)
* [Install the Altoura Toolkit](/docs/unity/setup/import-toolkit#importing-the-altoura-toolkit)

# What you are about to build - Open the Safe

Here we will show you how to create a short Experience in Altoura. It will be used to show some of the basic interaction and content possibilities that you can use in Altoura. The sequence will consist of interacting with an object that will serve as the Experience Initiator, that will then bring up a simple text panel. You will then setup the interaction so that a user can tap on a box to reveal a key, grab that key and insert it into a lock and then finally open a safe by turning the key.

This is what it should look like when you are finished.

<img src="https://mintcdn.com/altoura-785c3552/RIgkSrBJFuycivOX/images/docs/f873cba-2021-05-19_17_15_25-Altoura.png?fit=max&auto=format&n=RIgkSrBJFuycivOX&q=85&s=e3653e947027438b96a405da672b4a01" alt="1920" width="1920" height="1061" data-path="images/docs/f873cba-2021-05-19_17_15_25-Altoura.png" />

Tapping on the Start Button will begin the experience.

<img src="https://mintcdn.com/altoura-785c3552/ZuSJMQqW-zq_BCI_/images/docs/c879107-2021-05-19_17_15_47-Altoura.png?fit=max&auto=format&n=ZuSJMQqW-zq_BCI_&q=85&s=d0280aeab7c34edcaac85962f87c7c5c" alt="1920" width="1920" height="1061" data-path="images/docs/c879107-2021-05-19_17_15_47-Altoura.png" />

A next button will appear on the text panel, this is the most basic form of interaction that users will use to progress through experiences.

<img src="https://mintcdn.com/altoura-785c3552/ZuSJMQqW-zq_BCI_/images/docs/b9184fa-2021-05-19_17_15_57-Altoura.png?fit=max&auto=format&n=ZuSJMQqW-zq_BCI_&q=85&s=09e7da9655559c883a4ae34ba137e308" alt="1920" width="1920" height="1061" data-path="images/docs/b9184fa-2021-05-19_17_15_57-Altoura.png" />

Next we will showcase how users can tap on any object as a way to interact and move forward in addition to using buttons.

<img src="https://mintcdn.com/altoura-785c3552/FoIV9SzgFfYMUXXv/images/docs/31541a1-2021-05-19_17_16_08-Altoura.png?fit=max&auto=format&n=FoIV9SzgFfYMUXXv&q=85&s=d8f9a8a56e8f2609a1ab8707d5de033f" alt="1920" width="1920" height="1061" data-path="images/docs/31541a1-2021-05-19_17_16_08-Altoura.png" />

Next we will show how users can interact with objects by virtually grabbing them and moving them to a defined destination, or by just hitting the next button. This will showcase alternative methods on how Altoura can support the experience on different devices with different interaction capabilities.

<img src="https://mintcdn.com/altoura-785c3552/_Fb1P96m80-mEejg/images/docs/4a9bcbc-2021-05-19_17_16_26-Altoura.png?fit=max&auto=format&n=_Fb1P96m80-mEejg&q=85&s=e958478b664015027d38c1364aac8c6c" alt="1920" width="1920" height="1061" data-path="images/docs/4a9bcbc-2021-05-19_17_16_26-Altoura.png" />

Finally we will demonstrate an object manipulation that uses constraints. This will result in an animation playing and revealing the final state of the experience.

<img src="https://mintcdn.com/altoura-785c3552/ZuSJMQqW-zq_BCI_/images/docs/b63181f-2021-05-19_17_16_47-Altoura.png?fit=max&auto=format&n=ZuSJMQqW-zq_BCI_&q=85&s=c99f35e818b7d7321b2ee23d2a097d0d" alt="1920" width="1920" height="1061" data-path="images/docs/b63181f-2021-05-19_17_16_47-Altoura.png" />

<img src="https://mintcdn.com/altoura-785c3552/niZvlZtOVSBbiV3u/images/docs/7abc842-2021-05-19_17_25_07-Altoura.png?fit=max&auto=format&n=niZvlZtOVSBbiV3u&q=85&s=7366b0a19c59951700d60fe07aff8b59" alt="1920" width="1920" height="1061" data-path="images/docs/7abc842-2021-05-19_17_25_07-Altoura.png" />

Once complete the safe will be open and the user can restart the experience. So let's get started building this.

* [Import AltouraSampleExperience2.0 into Unity](/docs/tutorials/safe-tutorial/import-sample)
