# Tutorial Creation

{% hint style="info" %}
**Do not reboot or leave the scene while recording.**
{% endhint %}

Here, the recording logic is handled within the Automatic Tutorial Maker (ATM) script.

1. **Run the scene** ▶**.** It is recommended to reset the progress back to the start (clear Player Prefs or JSON files) before.
2. **Click the Start Recording button** in the AutomaticTutorialMaker. Recording has started, and all your actions in the Game window are being tracked in real time now.

<figure><img src="https://2950676651-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXV9mXl47pizEJp2sQyb%2Fuploads%2FvpY41n44dmV1hQ6WsPcQ%2Fimage_2025-05-14_09-30-47.png?alt=media&#x26;token=ec682ca2-a352-4791-94df-59033ae3b6c8" alt=""><figcaption><p>ATM button to record tutorial for this scene. Play Mode required</p></figcaption></figure>

3. **Show what needs to be done.** Every interaction is recorded as a step in the Step Sequence list in ATM, allowing to later show the player what to do.

<figure><img src="https://2950676651-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXV9mXl47pizEJp2sQyb%2Fuploads%2Fxr1b9LNjTPIYs3bOjaGR%2Fimage_2025-05-14_09-34-57.png?alt=media&#x26;token=dec92e04-3dcb-4c85-ab13-0bce064a3ca8" alt=""><figcaption><p>Step</p></figcaption></figure>

4. **Show the full sequence** the player needs to learn. For example, click an object, drag one object onto another, use WASD, swipe, scroll - everything required **to complete the active scene** from start to finish.
5. **Click the Stop Recording button** in the AutomaticTutorialMaker when ready. This will initiate the exit from PlayMode and save the generated tutorial. If the button isn't pressed and Play Mode is exited, nothing will be saved.

<figure><img src="https://2950676651-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXV9mXl47pizEJp2sQyb%2Fuploads%2FbbZhZpF6DhhT28KfiDxL%2Fimage_2025-05-14_09-38-27.png?alt=media&#x26;token=4d6aadc0-807d-4bd8-87ba-e47cc3c1704d" alt=""><figcaption><p>ATM button to record tutorial for this scene. Play Mode required</p></figcaption></figure>

6. **Run the scene.** Now you see the basic visual tips that ATM has generated based on your actions. Try following the tutorial to test it.

<figure><img src="https://2950676651-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXV9mXl47pizEJp2sQyb%2Fuploads%2FqMay9QqOXMo7A1NUzXc6%2Fimage_2025-05-14_09-41-53.png?alt=media&#x26;token=67836fc9-b44e-4dcb-b0bf-63a56d1c0b6e" alt=""><figcaption><p>Default Pointer</p></figcaption></figure>

7. **Click the Reset Tutor Progress button** in the StepSequencePlayer at runtime to reset the progress and check the tips from the very beginning.

<figure><img src="https://2950676651-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXXV9mXl47pizEJp2sQyb%2Fuploads%2F4sWjikQ6I8wkNXTgar1S%2Fimage_2025-05-14_09-40-33.png?alt=media&#x26;token=6dee6f28-c77c-47d1-b8db-d4e51a3a8e60" alt=""><figcaption><p>SSP button to reset progress on the scene. Play Mode required</p></figcaption></figure>

Now that the foundation of the tutorial is created, it can be customized in Edit Mode.
