This feature is in an experimental state so you can try it out, provide feedback, and see what we are planning. You cannot publish a project that uses persona or its related features at this time.
To use this feature, you need to enable the persona_component in the Experimental Scene Graph features. Then, under Experimental Access, check LLM-Powered Conversation.
Conversations is a set of features designed to create AI-powered characters with personalities and voices that can talk, react, and respond to player actions — and even drive gameplay. With the Prompt Editor, you can define a persona, a character's personality and facts about them, and create complex characters that players can interact with in their games.
Prerequisites
Before you begin, make sure you have:
Voice Chat enabled in your Fortnite client. Voice Chat is required for players to converse with persona NPCs.
This documentation section guides you through the following steps:
Create an NPC with a specific persona.
Converse with the NPC persona in game.
Add structured output to your NPC persona to drive gameplay.
Create an Island
This page uses the Blank Island Template for UEFN, including two Player Spawners in an otherwise empty island.
You can follow the documentation to Create and Explore a Project to get up and running with the Blank Island Template.
Enable Persona Features
You also need to enable Experimental Scene Graph features in the UEFN Project Settings, specifically, the persona_component.
To enable the persona_component in UEFN, follow these steps:
Navigate to the Toolbar and select Project > Project Settings.
Under Experimental Access, enable Scene Graph Experimental Features.
Additionally, under Experimental Access, enable LLM-Powered conversations.
Create a Persona
Explore how to make your NPCs talk to players and respond in character for the persona you create!
Add an NPC to a Conversation
Explore how to use Verse to add behavior to your NPC and add them to a level to try conversations.
Drive Gameplay with Structured Output
Explore how to use Verse to refine NPC conversations and behaviors.