What is Verse and Why Use It?
In this lesson you'll learn to
- Explain what Verse is and why it was made for games
- Describe how UEFN and Fortnite Creative work together
- Identify what Verse lets you do that regular Creative devices cannot
- Recognize where Verse code lives inside a UEFN project
🎮 Welcome to Verse — Your Game's Secret Superpower!
Have you ever played a Fortnite Creative island and thought, "I wish this game had a rule that didn't exist yet"? That's exactly why Verse was invented!
What Is Verse?
Verse is a programming language. Think of a programming language like a recipe book — it gives you a special way to write instructions that a computer can read and follow.
But Verse isn't just any recipe book. It was built specifically for video games. That makes it extra great for making things happen inside Fortnite!
What Is UEFN?
UEFN stands for Unreal Editor for Fortnite. It's a super-powered building tool made by Epic Games. Imagine Fortnite Creative is a LEGO set. UEFN is like getting the pro builder kit — way more pieces and tools!
Here's how the pieces fit together:
- 🟦 Fortnite Creative — the regular island builder most players know
- 🟧 UEFN — the pro-level editor with extra features
- 🟩 Verse — the programming language that lets you write custom rules for your island
Together they make a team. You build the island in UEFN, and Verse tells the island how to behave.
Why Can't I Just Use Devices?
Great question! In Fortnite Creative, you already have devices. A device is a special object that does one job — like a Trigger that fires when a player walks on it, or a Score Manager that tracks points.
Devices are awesome. But they only connect in set ways. It's like having LEGO pieces that only snap together in one direction. You can build cool things, but you can't build everything.
Verse fills the gap. It lets you write brand-new rules — things no device can do on its own.
Here are some things Verse can help you do that devices can't easily do alone:
- 🎯 Complex interactions — like a trap that only activates for one specific player
- ⏱️ Precise timing — like starting a countdown the moment the third player joins
- 📋 New game rules — like a tag game where "it" switches every 30 seconds
- 🔄 Dynamic changes — like making the island get harder as the score goes up
Verse and the Future 🚀
Here's a cool bonus fact: Verse isn't just for Fortnite. Epic Games is building it into Unreal Engine 6, which is one of the most popular game-making tools in the whole world. Learning Verse now means you're learning a skill that will grow with you into real game development!
How Does Verse Fit Into UEFN?
Inside UEFN, you write Verse code in special files called .verse files. Think of each file like a page in your recipe book. Each page has instructions for one part of your island.
Your Verse file connects to devices on your island. When something happens in the game — like a player stepping on a trigger — your Verse code wakes up and runs its instructions.
It's like a sleeping robot that jumps to life the moment it hears the signal! 🤖
Worked Example
🔬 Let's Look at a Real Verse File
Below is the simplest possible Verse device you can make in UEFN. It connects to your island and prints a message when the game starts. This is what a real .verse file looks like!
# This tells Verse: "this file is part of my island project"
using { /fortnite/devices }
using { /verse.org/simulation }
using { /verse.org/native }
# A "class" is like a blueprint for a custom device.
# 'creative_device' means this is a device that can live on your island.
my_first_device := class(creative_device):
# 'OnBegin' is a special function that runs the moment your game starts.
# Think of it like the starting pistol at a race — BANG, go!
OnBegin<override>()<suspends>:void=
Print("My island is alive! Verse is working! 🎉")
🚶 Walk Through It Step by Step
-
using { /fortnite/devices }— This line imports tools from Fortnite. It's like opening your toolbox before you start building. -
my_first_device := class(creative_device):— This creates a custom device (your own special island gadget). The:=symbol means "make this thing and name it." -
OnBegin<override>()<suspends>:void=— This is a function (a named set of instructions).OnBeginis the name Verse uses for "run this when the game begins." -
Print("My island is alive! ...")— This sends a message to the output log. It's how you check that your code is running. Think of it as your island waving hello! 👋
💡 In UEFN: After writing this, you drag your device onto the island in the editor, hit Build Verse, then Play — and you'll see your message appear in the output log!
Try It Yourself
🛠️ Your Turn — Build Your First Island Hello!
Goal: Set up a UEFN project and get a Verse device running on your island.
Steps to follow:
- Open UEFN and create a new project using a blank island template.
- In the top menu, go to Verse > Create New Verse File. Name it
my_first_device. - Look at the worked example above. Type the code into your new file. (Don't copy-paste — typing it helps your brain learn it!)
- In UEFN, click Verse > Build Verse to check for errors.
- Drag your new device from the Content Browser onto the island floor.
- Press Launch Session to play. Open the Output Log and look for your printed message!
🎯 Checkpoint: Can you see your message in the Output Log? If yes — you just ran your very first Verse program! 🥳
🌶️ Bonus Challenge:
Can you change the text inside Print(...) to say your own name and something fun? For example:
Print("Alex's island is LIVE! Let's gooo! 🚀")
💡 Hint: The message goes between the two quotation marks
" ". Only change what's inside those marks — leave everything else exactly the same!
Take on the Challenge
Pass the 4-question challenge to master this lesson and chart the quest in your journal.
Quick Quiz
4 quick questions. Pick an answer to see if you've got it.
-
1.
-
2.
-
3.
-
4.
Recap
🌟 Great Work — Here's What You Learned!
Verse is a programming language made just for games, and it works inside UEFN — the pro builder tool for Fortnite. Regular Creative devices are powerful, but they can only connect in set ways. Verse fills that gap by letting you write brand-new rules your island has never seen before. You even wrote your very first Verse device and sent a message from your island — that's a huge first step! 🎉
Sources
/docs/documentation/en-us/uefn/unreal-editor-for-fortnite-documentation /docs/documentation/en-us/fortnite/verse-language-get-started-in-unreal-editor-for-fortnite /docs/documentation/fortnite/verse-language-get-started-in-unreal-editor-for-fortnite© Biloxi Studios Inc. — original Verse Island content.
Turn this into a guided course
Add What is Verse and Why Use It? 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.
🧭 The Keeper's log
Quest complete? Chart your next heading from the Verse Basics expedition.