Bring your stories to life and create immersive roleplaying using NPC conversations!
The Narrative and Roleplay template demonstrates how you can use the Conversation device, along with other devices and Verse code, to lead a player through a quest in a Star Wars™ cantina. It also shows how to create custom Rebel Reputation stats and NPC Attitude stats so that a player's choices in conversations actually affect how they progress in the quest. Finally, the template shows you how to use new custom UI settings to immerse players in the Star Wars universe.
This document will take you through the player's experience, while explaining the devices and Verse code you can use to create this kind of island for yourself.
Getting Started
The Narrative and Roleplay template is available only in UEFN.
To access the template:
Open UEFN.
In the Project Browser, click Brand Templates > STAR WARS and select the Narrative and Roleplay template.
Name your new project, and click Create.
To learn more about creating a project and using Island Templates for Star Wars™, see Game Collections.
To get the best experience from the template, use the editor and an instance of the Fortnite game client (live edit session) together. This allows you to playtest your creation and see your creation from a player's perspective.
Cantina Entry
To play through the template in a Fortnite session, you'll start standing in the cantina, facing the counter. You can move the Player Spawner device outside if you want players to start there. The Disguise device is used to change the player's outfit to a Star Wars character when the player spawns. You can rename the device to indicate what the Disguise device does. To learn more about the device and settings, see Disguise Devices.
The Disguise device is just inside the cantina near the door, and has the following option settings. Options not listed here can remain at the default value.
Option | Value | Description |
Disguise to Apply | Civilian: Random | When the player spawns, the device applies a random Civilian outfit to the player. |
Disguise Breaks on Attack | On Damage Opponent | The disguise breaks when the player damages an enemy. |
Disguise Breaks on Damage | On Damage | The disguise breaks when the player takes damage. |
Apply Disguise on Player Spawn | True | The disguise is applied when the player spawns. |
Replaces Existing Disguise | True | If the player has another disguise on, the selected disguise on this device replaces it. |
Start Enabled | True | This enables the device at the start of the game. |
Continue Learning
STAR WARS™ Custom UI
Modify the HUD and other UI assets to follow the island theme.
Faction Reputation and NPC Attitude
Create custom stats for STAR WARS™ Rebel Reputation and NPC Attitude with the Stat Creator device.
Warren NPC Conversations
Use the Conversation device and Verse code to create dynamic and immersive NPC interactions.
Conversations and Quests
Use Verse code to manage quest objectives, quest progress, and switching from one NPC's Conversation device to another.