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

# Build your own character

## Overview

In this tutorial, let's focus on creating characters by updating the related data.

<Steps titleSize="h3">
  <Step title="Clone a Scene">
    In this overview, let's focus on the graph creating, so we will use the current default GraphNodeTemplate in the demos.

    Let's clone a scene from `Assets/InworldRuntime/Scenes/Nodes/CharacterInteractionNode.unity`.

    Let's rename the cloned one whatever you want. i.e; `Demo`, and open it.

    <img src="https://mintcdn.com/inworldai/pDD5vvrZThONehMe/img/unity/framework/SceneClone.png?fit=max&auto=format&n=pDD5vvrZThONehMe&q=85&s=e56a86c6c851cd1e363b95afea155159" alt="SceneClone" width="1227" height="381" data-path="img/unity/framework/SceneClone.png" />
  </Step>

  <Step title="Test the Scene">
    Now let's test this scene by pressing the `Play` button.

    You are able to type to the character, and you can hold the record button to record, and release that button to send the audio.

    Please notice that our default character is Harry Potter. In this page we will replace that later.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/Char01.gif?s=6d7eb53923186acb4874647ffbbccbb6" alt="Char01" width="1920" height="1080" data-path="img/unity/framework/Char01.gif" />
  </Step>

  <Step title="Clone and replace the Graph Asset">
    Go to `CharacterInteractionCanvas`, find the `InworldGraphExecutor` in the inspector.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CheckoutGraph01.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=7f34e7d0ff4966a4197e2cd91f22e6ce" alt="CheckoutGraph01" width="1506" height="768" data-path="img/unity/framework/CheckoutGraph01.png" />

    Click the graph to navigate to the current using graph asset. Clone it.

    Let's rename it as `DemoGraphAsset`.

    Then let's replace it with the previous asset.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CloneGraph01.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=d251dd9fde282adf52c18b65df787d3a" alt="CloneGraph01" width="1380" height="762" data-path="img/unity/framework/CloneGraph01.png" />
  </Step>

  <Step title="Check out the data in Graph">
    Go to the `DemoGraphAsset` that you just created.

    Under the `CharacterInteractionData`, you can see the default character asset.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CharData01.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=6f5b3280ccd97acfec6acd8d8be0c9ca" alt="CharData01" width="1389" height="1278" data-path="img/unity/framework/CharData01.png" />

    Double click to open it.

    You can see that's the data showcased is related to Harry Potter.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CharData02.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=1012bb4bb8426b88ab09dfada49af920" alt="CharData02" width="1029" height="1083" data-path="img/unity/framework/CharData02.png" />
  </Step>

  <Step title="Clone and replace the Character Data">
    Navigate to the current `CharacterAsset`, Clone it.

    Then rename it as `DemoCharacter`.

    Replace it to the `DemoGraph` as its current asset.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CharData03.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=c118fff7297c26e1eee586766d59b1c5" alt="CharData03" width="1386" height="1152" data-path="img/unity/framework/CharData03.png" />
  </Step>

  <Step title="Edit your Character Data">
    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/CharData04.png?fit=max&auto=format&n=PEMIBdkx0YyDrDSz&q=85&s=92e4bd97701523b2cf1d9f328dc7edc4" alt="CharData04" width="1041" height="1005" data-path="img/unity/framework/CharData04.png" />
  </Step>

  <Step title="Test your Character">
    Now let's test this scene by pressing the `Play` button.

    You can see that the character is now Mickey Mouse, and he can act like a Mickey Mouse now.

    <img src="https://mintcdn.com/inworldai/PEMIBdkx0YyDrDSz/img/unity/framework/Char02.gif?s=91ebb47d54cdd5dfa25efd504554493d" alt="Char01" width="1920" height="1080" data-path="img/unity/framework/Char02.gif" />
  </Step>
</Steps>
