World-Building with UEFN
Go beyond playing and start creating your own professional-level games and experiences inside Fortnite.
The Ultimate Sandbox ποΈ
Welcome to the big leagues! Have you ever wanted to direct a movie or build a world inside a video game? With UEFN (Unreal Editor for Fortnite), you can! UEFN is a massive creation engine based on the same tools pro developers use to make hit games.
It's like getting the ultimate LEGO set for Fortnite, where you can build anything you can imagine *and* direct your own action movie inside it. π¬
Mad Libs World Builder π€ͺ
Before we build, let's dream! Use this Mad Libs prompt to spark a wild idea for your first world. This helps make the big, empty UEFN canvas feel more like a playground!
Build a [adjective] [type of game] set in a [silly location] where the goal is to [verb] all the [plural noun].
Example: Build a bouncy puzzle-platformer set in a giant's kitchen where the goal is to collect all the glowing strawberries.
π§ Choose Your Path!
Heads up, explorer! UEFN is a super-powerful tool, like the final boss of level design. To have the most fun, pick the path that's right for you right now.
βοΈ Fortnite Creative
The perfect place to learn the basics of building, placing props, and making simple games right inside Fortnite. It's fun, fast, and you can play with friends easily!
Start Here! βπ UEFN
The pro builder path! Use advanced tools, import custom models, and even write code to create totally unique games and experiences. Ready for the challenge? Let's go!
You are here!
π‘ Pan's Pro Tip: Machinima Magic!
Making movies inside a video game is called Machinima. Top creators don't just record their screen while playing. They use UEFN to place "virtual cameras," change the weather to rain, and trigger special effects exactly when they want them!
π¨βπ©βπ§ Parent Corner: Getting Set Up
UEFN is a powerful, free tool available on PC. To get started, you'll need to download the Epic Games Launcher and install UEFN from there. It's a great weekend project to tackle together! You can find the official (and safe) download on the Epic Games website.
Dream It Up with an AI Assistant π€
Every epic game starts with a dream! Before builders spend hours creating, they brainstorm ideas to find the perfect vibe. Let's use an AI to help us dream up a cool scene!
Describe your dream movie set to our AI Set Designer, and it will give you a "shot list" of props and lighting to get you started!
Your First Mission: Block It Out! π§±
Got your blueprint? Awesome! Your first mission is to "block out" your level. This means using simple shapes to build the basic layout. Don't worry about details yetβjust get the big shapes in place!
Your Mini-Guide:
- Launch UEFN and start a new, blank project.
- Find the Content Drawer at the bottom. This is where all your building blocks live.
- Let's start simple! Open the `Fortnite > Props` folder, then find the `Shapes` folder.
- Drag and Drop a `Cube` into your world. Use the `Scale` tool (press R on your keyboard) to make it bigger, like the floor of a building.
- Build the Bones: Use more shapes to create the main walls, paths, and structures from your AI blueprint. This is your "graybox" or playable sketch!
π Level Up Challenge: The Graybox Gauntlet
Once your basic shapes are in, make it playable! Add a Player Spawn Pad at the start and a Trigger device at the end. Can you run from the start to the finish? You've just made your first playable prototype!
Warning: Super-Advanced Stuff Ahead! π§ββοΈ
This next part is about Verse, the special programming language for UEFN. You don't need to understand it all right now, but isn't it cool to see the secret spells that make games work? When you're ready, we'll teach you this step-by-step!
Level Up: An Introduction to Verse π
Building cool maps is amazing, but what if you want to create your own game rules? That's where Verse comes in! It's how you make things interactiveβlike creating a button that gives the player a super-jump power-up! This script creates a simple "win" condition. When a player steps on a trigger device, it declares them the winner.
# This line tells our script it can use all the basic Fortnite devices
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A device that sends a "You Win!" message when a player reaches the goal
level_goal_device := class(creative_device):
# This creates a link to the trigger device you place in the world
# 'EditAnywhere' means you can change it right in the UEFN editor!
UPROPERTY(EditAnywhere)
GoalTrigger : trigger_device = trigger_device{}
# This is the "event listener." It waits for a player to touch the trigger.
OnBegin():void=
GoalTrigger.TriggeredEvent.Subscribe(OnGoalReached)
# When the trigger is touched, this code runs!
OnGoalReached(MaybeAgent:?agent):void=
Print("π YOU WIN! Level Complete! π")
π§ Knowledge Check!
What is the special programming language used to create custom game rules in UEFN?
Blueprint to Reality: How to Use the Code
Telling you *what* code does is useless if you can't figure out *how to use it*. Here are the exact steps to bring your Verse script to life:
- In your Content Drawer, right-click and choose Create Verse File. Select Verse Device. Name it `level_goal`.
- Double-click the file to open the Verse editor in VS Code. Replace all the default code with the example above. Save the file!
- Back in UEFN, find the toolbar at the top and click Verse > Build Verse Code. This "compiles" your script so the game can understand it.
- Drag your new `level_goal` device from the Content Drawer right into your scene. It can go anywhere.
- Select the device. In the Details panel on the right, find `GoalTrigger`. Click the little eyedropper icon.
- Now, click on the `trigger_device` you placed at your finish line. You've just connected your code to a game object!
- That's it! Launch a session to test your game. When you step on the trigger, your winning message will appear in the log. You're a programmer!
Your AI Prop & Animation Team π€π€Έ
What if the pirate on your spooky ship could do a dance? Or a racer in your neon stadium could do a victory jump? Animating characters used to be super hard, but your AI Stunt Double can help.
Heads up! Tool Time!
Tools like Luma AI are not part of Fortnite and may require an account (with a parent's permission!). Always explore new tools with a parent to make sure they're right for you and check their terms of service.
Tools like Luma AI's Genie let you type a description like "glowing magic treasure chest" and get a custom 3D model. You can then import these into UEFN to bring your world to life without needing to be an expert. It's maximum cool with minimum frustration!
π Challenge: Build Your Dream Hangout Spot
Let's put AI to work with a complete project loop!
Use Luma AI Genie to generate one custom prop that fits the theme from your AI Set Designer. Import it into UEFN as a static mesh and place it in a key location in your graybox level. Your mission is complete when you can take a screenshot of your character standing next to your custom AI-generated prop inside your level. That's a result you can show off!
π‘οΈ Safety Check: AI Assets & Giving Credit
Using AI to generate assets like animations or 3D models is an awesome shortcut! Just remember two things: First, always check the tool's rules about using what you make. Second, if you use an AI-generated asset in a game you share, it's great practice to mention it. Honesty and giving credit are what make the creator community so cool!
π Learn More
- Official UEFN Documentation - The ultimate guide from the creators.
- Fortnite Creator Hub - See what others are building and get inspired!
Awesome work, World-Builder! In the next modules, we'll dive deeper into Verse to create custom player abilities and interactive devices. Get ready to code! π»