The Secret Superhighways of Fortnite Islands
The Secret Superhighways of Fortnite Islands
Have you ever looked at a messy room and wished for a magic organizer? When you build complex Fortnite islands, your logic can get messy too. Reroute nodes are like those organizers. They keep your island’s brain clean and easy to read.
In this tutorial, you will learn how to use reroute nodes. You will build a simple conversation with an NPC. You will see how these nodes stop your graph from looking like a plate of spaghetti. By the end, you will have a clear, organized island logic.
What You'll Learn
- What a Reroute Node is and why it helps.
- How to use it in a Conversation Device.
- How to keep your Graph tidy and easy to follow.
How It Works
Imagine you are playing a video game. You talk to an NPC. The NPC asks you a question. You have two choices. One choice makes a door open. The other choice makes a coin appear.
Without reroute nodes, the lines connecting these choices might cross each other. They might twist around the screen. This is called "visual pollution." It is hard to follow where the game logic goes.
A Reroute Node is a special helper node. It has one output but can take many inputs. Think of it like a bus stop. Many buses (logic paths) can stop there. But only one big bus (the main path) leaves the stop.
It acts as a traffic controller. It gathers messy lines into one clean line. This makes your graph look like a neat map. It helps you see the flow of your game. You can move the reroute node anywhere. It keeps the connection intact. This makes fixing bugs much easier.
Let's Build It
We will build a simple conversation. An NPC will greet you. Then it will ask if you want to play. We will use reroute nodes to keep the "Yes" and "No" paths separate.
Step 1: Place the NPC Place a Conversation Device in your island. Add a Speech node. Type "Hello! Do you want to play?"
Step 2: Add Responses Add two Response nodes. Label one "Yes" and one "No."
Step 3: Create the Reroute Nodes This is the fun part. We need to organize the output.
- Right-click in the graph area.
- Search for Reroute.
- Place two reroute nodes. Label one "Yes Path" and one "No Path."
Step 4: Connect the Lines Connect the "Yes" response to the "Yes Path" reroute node. Connect the "No" response to the "No Path" reroute node. Now, connect the output of both reroute nodes to your next action nodes (like a Prop Mover or Item Granter).
Here is how the logic looks in code-like structure. Note that Verse code uses functions, but the visual graph uses these nodes.
// This is a visual representation of the graph logic.
// In UEFN, you drag and drop these nodes.
// 1. The Start of the Conversation
Start_Node = ConversationEvent()
// 2. The NPC Speaks
Speech_Node = Speech("Hello! Do you want to play?")
// 3. The Player Chooses
// We use Reroute Nodes to keep these separate
Yes_Reroute = RerouteNode()
No_Reroute = RerouteNode()
// 4. Connect Responses to Reroutes
// The "Yes" response goes to the Yes Reroute
Yes_Response -> Yes_Reroute
// The "No" response goes to the No Reroute
No_Response -> No_Reroute
// 5. The Reroutes Clean Up the Mess
// Now we connect the clean outputs to actions
Yes_Reroute -> Open_Door_Action
No_Reroute -> Give_Coin_Action
Walkthrough:
- Start_Node: This is where the conversation begins.
- Speech_Node: The NPC talks.
- RerouteNodes: These are the clean hubs. They take the messy choice lines and make them straight.
- Actions: The final results happen after the reroute.
Try It Yourself
Now it is your turn! Build a conversation with three choices.
- Ask the player a question with three options.
- Use three reroute nodes.
- Connect each option to its own reroute node.
- Make each path do something different (like change a color or play a sound).
Hint: Try moving the reroute nodes around the screen. See how the lines follow them. This helps you keep your graph organized as it grows.
Recap
Reroute nodes are your friends. They keep your logic clean. They prevent messy lines. They make your island easy to understand. Use them whenever your graph gets too crowded.
References
- https://dev.epicgames.com/documentation/en-us/fortnite/creating-conversations-in-unreal-editor-for-fortnite
- https://dev.epicgames.com/documentation/en-us/uefn/conversation-devices-in-unreal-editor-for-fortnite
- https://dev.epicgames.com/documentation/en-us/fortnite/using-the-conversation-device-in-unreal-editor-for-fortnite
- https://dev.epicgames.com/documentation/en-us/fortnite/editing-landscape-material-in-unreal-editor-for-fortnite
- https://dev.epicgames.com/documentation/en-us/fortnite/material-nodes-and-settings-in-unreal-editor-for-fortnite
Verse source files
- 01-fragment.verse · fragment
Turn this into a guided course
Add Reroute Nodes to your free study plan — we'll suggest related pages and stitch the lot into one compile-checked, self-guided lesson with worked examples and quizzes.
References
Original tutorial generated by Verse Island from the Verse/UEFN knowledge base, with references to the Epic Games sources above. Code is validated against the knowledge base.