
- Create an NPC Personality Data Asset:
- In the Content Browser, right-click and go to
Miscellaneous → Data Asset. - Select
NPCPersonalityDataas the class. Name this asset in a way that makes sense for your game. (e.g., DA_Olenna_Personality). - Open the asset and fill out the fields:
- Names: Add the character’s name. The first entry is used for the UI.
- Lore Entries / System Instructions / etc.: Add various text snippets to define the character’s backstory, speaking style, and instructions for the AI. (You are welcome to follow the demo personality assets for guidance)

- Personality Emotions: You can statically adjust any of the 10 emotional values from 0 to 100 to tune each NPC. For Dynamic emotion adjustment, subscribe to Pro and reach out.
- In the Content Browser, right-click and go to
- Select Piper or ElevenLabs for TTS:
- Piper: To use Piper, select Piper as the TTSProvider.

- Piper: To use Piper, select Piper as the TTSProvider.
Window → Project Settings and you will find Glade Core Settings under the Game tab.



.onnx and config.json, you can import the custom model.
- ElevenLabsVoiceID: To use ElevenLabs, select ElevenLabs as the TTSProvider and enter the specific Voice ID string here. Note that using this would be a cloud approach requiring an API instead of a fully local approach.

- Create a World Lore Data Asset:
- Create another Data Asset, but this time select
WorldLoreDataas the class. Name it (e.g., DA_World_Lore). - Open the asset and add
LoreEntriescontaining common knowledge that all NPCs should be aware of.
- Create another Data Asset, but this time select
