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

# Step 1: NPC Personality

> Define your NPC personality and world lore knowledge.

All of the important NPC settings can be found under `Create → GladeCore`where you can create new NPCs using the `NPCPersonalityData`, setup new World Lore using the `World Lore Data `and specific cases of output retrieval if toggled on (hardcoded questions).

<img src="https://mintcdn.com/gladestudio/ZsuGjHqdIy2sGLeQ/images/unity/Unity_RightClickCreateNPCPersonalityData.png?fit=max&auto=format&n=ZsuGjHqdIy2sGLeQ&q=85&s=d905426e60c4db0df76e964b1bf683c5" alt="Unity Right Click Create NPC Personality Data Pn" title="Unity Right Click Create NPC Personality Data Pn" className="mx-auto" style={{ width:"59%" }} width="1242" height="1086" data-path="images/unity/Unity_RightClickCreateNPCPersonalityData.png" />

After creating your new NPC personality you have free reign over the recommend preset system prompts and custom prompts as well to design your NPC to suit your in-game needs. Below is an example.

<img src="https://mintcdn.com/gladestudio/B-bYofx2VsWLNHyV/images/unity/Unity_DemoNPCPersonalityDataExample.png?fit=max&auto=format&n=B-bYofx2VsWLNHyV&q=85&s=5ae9962506ed38ec2a1b5016c29e7f93" alt="Unity Demo NPC Personality Data Example Pn" width="658" height="933" data-path="images/unity/Unity_DemoNPCPersonalityDataExample.png" />

We also supply personality sliders to use dynamically at runtime so that you can change the emotion of your NPC. This is an added layer we created with our finetuned data so it understands the emotion you are inputting with each message.

<img src="https://mintcdn.com/gladestudio/B-bYofx2VsWLNHyV/images/unity/Unity_DynamicPersonalitySlidersExample.png?fit=max&auto=format&n=B-bYofx2VsWLNHyV&q=85&s=7f49b25550a79fc0183317c1bfda961f" alt="Unity Dynamic Personality Sliders Example Pn" width="780" height="971" data-path="images/unity/Unity_DynamicPersonalitySlidersExample.png" />

Feel free to toggle the custom training prompt by disabling the variable in `NPCChatComponent`. With this disabled you can use any model and not just our custom model.

Once these are all filled out you have now created a new NPC Personality to use within the game.
