Stop Racing Alone: How to Turn Your Rocket Racing Track into a Competitive Battle Royale
Tutorial beginner

Stop Racing Alone: How to Turn Your Rocket Racing Track into a Competitive Battle Royale

Updated beginner

Stop Racing Alone: How to Turn Your Rocket Racing Track into a Competitive Battle Royale

You’ve built the track. You’ve placed the ramps. You’ve even added the boost pads that make your car feel like it’s on nitrous. But right now, your Rocket Racing island is just a lonely time-trial simulator. If you want players to actually compete—to fight for first place, trash-talk in chat, and feel the adrenaline of a photo-finish—you need to switch from "Speed Run" mode to "Competitive" mode.

In this tutorial, we’re going to use the RR Competitive Race Manager device. Think of this device as the referee, the scoreboard, and the starting gun all rolled into one. By the end of this guide, you’ll understand how to configure your island so players aren’t just driving alone against the clock, but actually racing against each other with proper lap counts, HUDs, and collision physics.

What You'll Learn

  • The difference between a Speed Run (solo time trial) and a Competitive Race (multiplayer battle).
  • How to find and place the RR Competitive Race Manager device.
  • Why this device is the "boss" of your Rocket Racing island and how it controls the game flow.
  • How to validate your island so it doesn’t crash when players join.

How It Works

Before we touch any devices, let’s clear up a common misconception. In Fortnite Creative, you might be used to using a Timer device to count down from 60 seconds. That’s simple. But Rocket Racing has its own specialized hardware.

The Two Modes: Speed Run vs. Competitive

Imagine you’re playing a standard Fortnite match.

  • Solo/Team Rumble: You are fighting other players. If you crash into them, you might bounce off or get eliminated. You care about your position relative to them.
  • Time Trial: You are alone in a map. You don’t care about other players because they aren’t there. You only care about your own time.

In Rocket Racing UEFN, these are two different "modes" controlled by different managers:

  1. RR Speed Run Manager: This is your "Time Trial" mode. It’s great for solo challenges or leaderboards where players race alone. It disables collision between cars (so you don’t crash into ghosts) and hides other players' cars from your view (mostly).
  2. RR Competitive Race Manager: This is your "Battle Royale" mode. It enables multiplayer collision (you can ram opponents!), tracks laps, handles eliminations (if you have an Elimination Volume), and updates the HUD to show you who is in 1st, 2nd, 3rd, etc.

The "Scene Graph" of a Race

In Unreal Engine (and Verse), we talk about a Scene Graph. This is just a fancy way of saying "the family tree of everything in your game."

Think of your Rocket Racing island like a squad:

  • The Island (Parent): The container for everything.
  • The Manager (The Captain): The RR Competitive Race Manager is the captain. It doesn’t drive the car. It doesn’t build the track. It commands the game state. It tells the track when to start, when to end, and how many laps to run.
  • The Track (The Soldier): The physical road.
  • The Cars (The Minions): The players.

If the Captain (Manager) says "Start," the Soldiers (Track/Cars) move. If the Captain is missing, the squad is confused, and the game won’t launch. That’s why validation checks exist—they make sure the Captain is actually on the island.

Why You Can’t Just Use a Timer

You might think, "I’ll just use a regular Timer device and count laps manually." Don’t do that. The RR Competitive Race Manager does heavy lifting behind the scenes:

  • It syncs the start for all players so no one gets a false start.
  • It calculates positions dynamically based on checkpoints, not just distance.
  • It updates the on-screen HUD to show race position (1st, 2nd, 3rd).
  • It handles the "Lap Counter" logic automatically.

Let's Build It

Since Rocket Racing devices are unique to the Rocket Racing template, you won’t find these in the standard Creative palette. You have to be in the right project type.

Step 1: Get into the Right Template

  1. Open Unreal Editor for Fortnite (UEFN).
  2. Create a new project and select the Rocket Racing template.
    • Note: If you try to add these devices to a standard Creative island, they won’t exist. The Rocket Racing devices are locked to the Rocket Racing project type for performance and validation reasons.

Step 2: Find the Manager

  1. Open the Content Browser (usually on the right side).
  2. Look for the Rocket Racing folder.
  3. You will see several devices here. Find RR Competitive Race Manager.
    • Visual Cue: It might look like a generic device icon, but it’s the brain of the operation.

Step 3: Place and Configure

  1. Drag the RR Competitive Race Manager into your scene.
    • Where? It doesn’t matter where you place it in the 3D world. It’s a "world actor," meaning it exists everywhere at once logically. Just drop it somewhere visible or in a corner so you can find it later.
  2. Select the device in your scene hierarchy or viewport.
  3. Open the Details Panel (usually on the right, below the Content Browser).
  4. Look for the Race Settings section. Here are the key variables (think of these as your game stats):
    • Lap Count: How many times do they need to circle the track? Set this to 3 for a quick race.
    • Start Delay: How many seconds after pressing "Start" does the race begin? 3 seconds is standard (the "3-2-1-GO" countdown).
    • Enable Elimination: If you have RR Elimination Volume devices on your track, toggle this On. Now, if a player crashes into a wall or gets knocked out, they are eliminated from the race.

Step 4: The "Validation" Check

This is the most important part. Rocket Racing islands are strict. If you launch your game and the RR Competitive Race Manager is missing, or if you haven’t placed an RR Track device, the game will refuse to start.

  • Validation is like the pre-match lobby check. If you don’t have a weapon, you can’t spawn. If you don’t have the Manager, you can’t race.
  • When you press Play in UEFN, look at the Output Log (bottom of the screen). If it says "Validation Passed," you’re good. If it says "Missing RR Competitive Race Manager," go back and add it.

Code-Free Zone (For Now)

You might notice we didn’t write any Verse code. That’s because, as of the current Rocket Racing device documentation, these managers are device-based. This means you configure them using the UI sliders and dropdowns in UEFN, not by writing scripts.

However, understanding how they work is key. Think of the Manager as a State Machine:

  1. Idle: Waiting for players to join.
  2. Countdown: The 3-2-1 timer.
  3. Racing: Players are moving, laps are being counted.
  4. Finished: The race is over, results are displayed.

The device handles the transitions between these states automatically based on player actions (crossing the start line, crossing the finish line).

Try It Yourself

Challenge: Build a "Chaos Track" race.

  1. Add an RR Elimination Volume to a dangerous part of your track (like a spike pit or a narrow bridge).
  2. Set the RR Competitive Race Manager to have Elimination Enabled.
  3. Set the Lap Count to 2.
  4. Invite a friend.
  5. Goal: See if you can eliminate your friend before they finish the race.

Hint: If your friend doesn’t get eliminated when they hit the spikes, check if the RR Elimination Volume is correctly placed inside the track boundaries and if the Manager’s elimination setting is actually turned on. Also, make sure both players are in the same session!

Recap

  • RR Competitive Race Manager is the device that turns your track into a multiplayer race.
  • It enables collision, lap tracking, and position HUDs.
  • It is different from the Speed Run Manager, which is for solo time trials without player interaction.
  • You must have this device in your Rocket Racing template project for the game to validate and launch correctly.
  • No code needed yet—just drag, drop, and configure!

Now go forth and make some friends. Or at least, make some friends who will rage-quit when you beat them by 0.5 seconds.

References

  • https://dev.epicgames.com/documentation/en-us/fortnite/using-rocket-racing-competitive-race-manager-devices-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/fortnite/creating-rocket-racing-islands-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-rocket-racing-speed-run-manager-devices-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-rocket-racing-devices-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/uefn/creating-rocket-racing-islands-in-unreal-editor-for-fortnite

Turn this into a guided course

Add using-rocket-racing-competitive-race-manager-devices-in-unreal-editor-for-fortnite 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.

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.

Comments

    Sign in to vote, comment, or suggest an edit. Sign in