# IEC\<Basic Two Options>Tutorial

Please note: The basic template "Basic Two Options" was created following this tutorial!

## <mark style="color:blue;">1. Basic Info</mark> <a href="#h5pts" id="h5pts"></a>

* \[Difficulty]:⭐
* &#x20;\[Applicable Products]:Universal
* &#x20;\[Interaction]: Click
* \[Number of Interactions]: 1 Step Rediect
* \[Threads]: Single-threaded
* \[Core Assets]: Static image
* \[Features]:Animation - Scale easing, Animation - Displacement easing, Event - Press to redirect to app store

## <mark style="color:blue;">2.Effect Preview</mark>

| Best experience for playable on mobile devices                      | Vertical screen                                                     | Horizontal screen                                                   |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
| <img src="/files/U9oEY8BMtj6qgH6iJ1Ko" alt="" data-size="original"> | <img src="/files/UY47QHmPQLzqkGyqW4Sl" alt="" data-size="original"> | <img src="/files/15IZatLrCPsN8EJPRufj" alt="" data-size="original"> |
| Scan to play                                                        | [Click to play](https://tinyurl.com/yh5c9tf7)                       | [Click to play](https://tinyurl.com/yh5c9tf7)                       |

## <mark style="color:blue;">3. Gameplay Overview</mark>

**Before starting the production, we need to outline the gameplay logic for this case：**

* Enter the gameplay and display the "Ugly Girl for Makeover" screen.
* Present a "Choose One" option and a "Selection Guide" to guide players to click on any option to help the ugly girl complete the makeover.
* When the player clicks on any option, redirect them to the app store.

## <mark style="color:blue;">4.Production Approach</mark>

**Core Concept:** Minimize the number of animations and events within each scene, maintain clear logic in scene segmentation, and keep the layer structure simple.

**Scene Segmentation:** Based on the gameplay overview in Part Three, we determine that only one scene is needed for this case.

<table><thead><tr><th width="208">Scene Name</th><th>Scene 1-Inducing Choice</th></tr></thead><tbody><tr><td><strong>Visual Rendering</strong></td><td><img src="/files/UY47QHmPQLzqkGyqW4Sl" alt="" data-size="original"></td></tr><tr><td><strong>Scene Description</strong></td><td>Two-choice decision, guiding the player to click on any option to help the ugly girl complete the makeover.</td></tr><tr><td><strong>Animation</strong></td><td><p>[Guide Finger]: Scale easing + Displacement easing</p><p>[Option Buttons]: Scale easing + Alpha easing</p></td></tr><tr><td><strong>Core Events</strong></td><td><p>Trigger Object: Layer - Option Button Group</p><p>Trigger Event: Press</p><p>Response Event: Redirect to app store</p></td></tr><tr><td><strong>Asset List</strong></td><td><p>[Audio]: Background music</p><p>[Images]: Background image, ugly girl image, guide finger, option buttons (option images/option background/option background glow), logo, CTA button</p><p>[Text]: Guide text, option button text, download text</p></td></tr></tbody></table>

## <mark style="color:blue;">5.</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Production Guidelines**</mark> <a href="#qh8tn" id="qh8tn"></a>

### **Step 1 - Scene Setup** <a href="#znmfx" id="znmfx"></a>

#### **ⅰ. Global Settings**

Add background music and background image in the "Global Settings" section.

<div align="left"><figure><img src="/files/I8mBNw6E3o9qnPtJpe2G" alt=""><figcaption></figcaption></figure></div>

#### **ⅱ. Scene 1**

1）Add images and text to "Scene 1": Ugly girl image, option buttons, guide finger, guide text, logo, CTA button.

2）Adjust the position and size of each asset accordingly.

3）Group, arrange, and name the assets based on their types.

<div align="left"><figure><img src="/files/960UvV3s33x38n5K8dnI" alt=""><figcaption></figcaption></figure></div>

### Step 2 - Animation Production <a href="#dcm38" id="dcm38"></a>

#### **ⅰ. Guide Finger**

Since the finger needs to move and scale synchronously with the button during the two-choice decision, we will set up two general animations for the finger: Scale Easing and Displacement Easing.

1\) Select the finger group "hand\_ani" on the left side of the layer and add the animation - Universal - Scale Easing. Set the parameters as follows:

<div align="left"><figure><img src="/files/KadhfRBtIIVGFCwLMUGo" alt=""><figcaption></figcaption></figure></div>

2）Continue to add the animation - Universal - Displacement Easing. Set the parameters as follows:

<div align="left"><figure><img src="/files/GPOu998rZ7JZ7l9yceNV" alt=""><figcaption></figcaption></figure></div>

#### **ⅱ. Option Buttons**

1）Option 1: Select the group node "props1\_ani" of Option Button 1 and add the animation - Universal - Scale Easing. Set the parameters as follows:

<div align="left"><figure><img src="/files/UN3Tsm85oXTdTYuhlag4" alt=""><figcaption></figcaption></figure></div>

2）Option 2: Copy the scale easing animation from the group node "props1\_ani". Select the group node "props2\_ani" of Option Button 2, click on "Paste - Paste the Layer Animation Only", and then modify the curve only. Set the parameters as follows:

<div align="left"><figure><img src="/files/TMyDtfUVLBXZ4WiPsp5X" alt=""><figcaption></figcaption></figure></div>

Optional: To make the effect more appealing, we can add a glow effect to the option buttons if desired.

3）Option Glow 1: Select the image "props\_light" of Option 1 and add the animation - Universal - Alpha Easing. Set the parameters as follows:

<div align="left"><figure><img src="/files/yRd2Fs6p3JUTmpekWrvW" alt=""><figcaption></figcaption></figure></div>

4）Option Glow 2: Select the image "props\_light"  of Option 2 and add the animation - Universal - Alpha Easing. Set the parameters as follows:

<div align="left"><figure><img src="/files/XZdHygMC44yLr1LK53sg" alt=""><figcaption></figcaption></figure></div>

### Step 3 - Logic Settings <a href="#lnpxj" id="lnpxj"></a>

#### **ⅰ. Layer Events - Option Buttons 1 & 2**

1\) Select the group node "props1\_ani" of Option Button 1.

2\) Add Event - Press.

3\) Add the response event - Redirect to app store.

4\) Other response events: Set tracking information/Report the end of the playable ads.

<div align="left"><figure><img src="/files/zI2gHfyflmVi2ZV4AI0m" alt=""><figcaption></figcaption></figure></div>

5）Copy the event from Button 1 by clicking on it. Select the group node "props2\_ani" of Option Button 2, click on "Paste - Paste Layer Events Only", and then modify the tracking information accordingly.

<div align="left"><figure><img src="/files/QEs0j6xI5c1yk9GPp1H5" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/Hrr1noNLwIRoo6FYqIhF" alt=""><figcaption></figcaption></figure></div>

#### **ⅱ. Layer Event - CTA Button**

Select the button group and add the event - Press. Add a response event - Redirect to app store.

<div align="left"><figure><img src="/files/lI9d1jyQSg1p405uOgGx" alt=""><figcaption></figcaption></figure></div>

### Step 4 - Overall Preview <a href="#q96z9" id="q96z9"></a>

#### <mark style="color:red;">**ⅰ. Landscape Layout**</mark>

After completing the vertical layout for each scene, it is recommended to perform landscape layout (using the "Reuse Vertical Position and Size Configuration" button frequently).

<div align="left"><figure><img src="/files/N1FnP8KRxZOIcV9p8rZQ" alt=""><figcaption></figcaption></figure></div>

#### <mark style="color:red;">**ⅱ. Screen Adaptation**</mark>

Perform screen adaptation for various device models and their orientations (portrait and landscape), and preview to check if the adaptation is appropriate.

<div align="left"><figure><img src="/files/UYb1JVoUaLVYhNw1ZC1I" alt=""><figcaption></figcaption></figure></div>

#### **ⅲ. Overall Preview**

After completing the entire production, you can perform an overall preview for different device models, languages, and orientations (portrait and landscape).

<div align="left"><figure><img src="/files/f2LQ43UWunLxle0puVJ9" alt=""><figcaption></figcaption></figure></div>

## <mark style="color:blue;">6.Assets Provision</mark>

At the end of the tutorial, we have **provided all the assets used in this case** for you. Click on the compressed file to download it.&#x20;

You can use these assets to follow the tutorial and try creating your own content, enabling you to get familiar with using the Content editor more quickly.

{% file src="/files/6uN3smTakxiugvXNeBFf" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.playturbo.com/playturbo-case-study/playable-content-editor/general-gameplay-cases/basic-tutorial-blank-canvas-tutorial/iec-less-than-basic-two-options-greater-than-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
