The Scene Graph persona_component and the Persona Modifier in Unreal Editor for Fortnite (UEFN) provide ways to create adaptive non-player characters (NPCs) that can converse with players through voice chat. You can add character prompts that define the persona for the NPCs, creating dynamic characters and a more immersive experience for players.
The combination of these features (persona_component and Persona Modifier) to create dynamic characters is known as conversations.
Voices FAQ
How do voices work in conversations?
We use Google’s Gemini 3.1 Flash-Lite models to process audio inputs and generate text responses. ElevenLabs’ Eleven v3 is used to convert these into voiced outputs.
We’ve added safety layers and filters on top of the model to keep your characters’ responses aligned with our Fortnite Developer Rules.
Gemini generates real-time character responses through Google's Cloud’s processing pipeline, which handles voice interactions. Epic does not store player audio.
How can parents or guardians enable their child to interact with LLM-powered characters in your islands?
We have a parental control to allow voice and written communication with AI Features across Epic Games products.
Parents can turn this on by going to the Parental Controls section of the Fortnite main menu, or in their child’s Epic Account Settings on the web. If a player has a Cabined Account, their parent/guardian will need to complete their account setup before giving permission to talk with LLM-powered characters.
Can a player report something an LLM-powered character says?
Yes, if a player believes an LLM-powered character in Fortnite responded in a way they shouldn’t, they can submit a report. Here are the steps for players: Open the sidebar from the hamburger menu → Report → Submit a Report → A Bug → Conversational AI → Click Accept.
What happens to the player’s voice audio when speaking with an LLM-powered character?
When a player talks with an LLM-powered character, we securely send voice audio to Gemini to generate the character’s response. The player’s voice audio is not stored and will not be used to train AI models.
When a player reports an LLM-powered character, a text log of the character and player interactions are provided to Epic to improve model safeguards. Otherwise, player transcripts are not stored and are not used to train AI models.
What languages are supported with LLM-powered characters now in Fortnite?
LLM-powered characters only respond in English.
Get Started
Start creating your personas with the guides below.
Developing Personas
Learn concepts and find tips for creating adaptive persona characters that converse with players through voice chat.
Designing a Conversation
Learn how to design NPC personas to create engaging interactive conversations.
Using The Prompt Editor Tool
Learn how to use the Prompt Editor Tool in Unreal Editor for Fortnite.