Rocket Racing 101: Building Tracks Without Writing a Single Line of Code
Tutorial beginner

Rocket Racing 101: Building Tracks Without Writing a Single Line of Code

Updated beginner

Rocket Racing 101: Building Tracks Without Writing a Single Line of Code

So, you want to build a Rocket Racing island? You’ve probably noticed that while Verse is the brain behind most Fortnite islands, Rocket Racing runs on a different kind of magic: Devices. And here’s the plot twist—you don’t actually need to know how to code to build a track. You just need to know how to plug things together like a chaotic Rube Goldberg machine made of nitro and bad decisions.

In this tutorial, we’re going to skip the programming textbooks and dive straight into the RR Competitive Race Manager and RR Track devices. We’ll set up a proper race loop, place your starting line, and make sure players don’t just spawn into the void. By the end, you’ll have a playable circuit that feels like a real race, not a parking lot simulator.

What You'll Learn

  • The Scene Graph for Racers: How the game engine "sees" your track and vehicles.
  • The Race Manager: The referee that handles starts, finishes, and cheating.
  • Track Placement: How to lay down rails that cars actually follow.
  • Validation: Why your island might crash if you forget one tiny setting.

How It Works

Before we drop any devices, let’s talk about the Scene Graph. In programming, the Scene Graph is the hierarchy of everything in your game world. Think of it like the loadout screen in Fortnite. You have your character (the parent), and then you have the pickaxe, the glider, and the healing items (the children). If you delete the character, the pickaxe disappears too because it’s attached to them.

In Rocket Racing, the Scene Graph is your track layout. The RR Track devices are the bones of your skeleton. If you don’t connect them properly, the car (the player) has no skeleton to ride on, and they’ll just fall through the map like a ghost with no hitbox.

Here’s the big secret: Rocket Racing devices currently do not have Verse APIs. This means you can’t write custom logic like "if player touches red track, play sad trombone sound." Instead, you use Devices—pre-built gadgets that talk to each other via Signals (think of signals as walkie-talkies). When one device "talks" (fires a signal), another device listens and reacts.

We are going to build a simple Competitive Race. This is the standard mode where everyone starts at once, laps are counted, and the first to cross the line wins. It’s like a Battle Royale, but with more speed and fewer storm circles.

Let's Build It

We need four main components to make a race work:

  1. The Referee: RR Competitive Race Manager (Handles the timer and winners).
  2. The Start Line: RR Player Start Position (Where cars spawn).
  3. The Road: RR Track (The rails cars follow).
  4. The Finish Line: RR Race Finish Line (Ends the race).

Step 1: The Referee

Go to your Content Browser (the library of items on the left). Search for RR Competitive Race Manager. Drag it into your world. It will look like a floating, mysterious sphere or icon—don’t worry about its position yet. This device is the brain. It doesn’t do much until we tell it where the start and finish are.

Step 2: The Start Line

Search for RR Player Start Position. Place it on your map where you want the race to begin.

  • Pro Tip: Make sure this device is facing the direction you want the cars to drive. If it’s facing backward, your players will spawn driving into the wall.

Step 3: The Road

This is the fun part. Search for RR Track. You’ll see it has two main modes: Straight and Curve.

  • Drag a Straight track piece out from the Start Position.
  • Connect a Curve piece to the end of the straight.
  • Keep chaining them together to make a loop!
  • Crucial: The end of the last track piece must connect to the RR Race Finish Line device. If there’s a gap, the car will fly off the rails.

Step 4: Connecting the Dots (Signals)

Now we need to tell the Referee about the Start and Finish.

  1. Select your RR Competitive Race Manager.
  2. In the Details Panel (on the right), look for Start Position. Click the little box next to it and select your RR Player Start Position from the list.
  3. Look for Finish Line. Click the box and select your RR Race Finish Line.

That’s it. The devices are now linked. The Manager knows where the race starts and ends.

Step 5: The Vehicle

You need a car. Search for RR Vehicle Spawner. Place it near the start.

  • In the Details Panel, set the Vehicle Type to something fun (like the default RR car).
  • Link the Spawner to the Start Position device if you want the car to spawn automatically when the race starts.

The Code? There is No Code.

Since Rocket Racing devices don’t use Verse yet, you don’t write code. You use Device Connections.

  • Signal: A notification sent from one device to another.
  • Event: Something that happens (like "Race Start").
  • Action: What happens in response (like "Spawn Car").

When you hit Play, the Manager sends a "Start" signal to the Spawner, the Spawner drops the car, and the car follows the Track devices until it hits the Finish Line. Simple.

Try It Yourself

Challenge: Add a twist to your race.

  1. Find the RR Elimination Volume device.
  2. Place it over a pit of lava or a spike trap.
  3. Connect it to your RR Competitive Race Manager.
  4. Hint: Look at the Manager’s settings for "Elimination Volume." If you set it correctly, players who touch the volume will be disqualified (or "eliminated") from the race.

Don’t just guess—check the Device’s Details Panel to see where to drag the Elimination Volume. If you get it wrong, the cars will just drive through the lava like ghosts. That’s not a race; that’s a glitch.

Recap

You’ve just built a functional Rocket Racing track without writing a single line of Verse. You learned that:

  1. Rocket Racing devices are pre-built gadgets that handle the heavy lifting.
  2. The Scene Graph is your track’s skeleton; if the tracks aren’t connected, the cars won’t drive.
  3. Devices talk via Signals, linking the Start, Track, and Finish together.
  4. Validation is key—if your setup is wrong, the game will complain in the Output Log.

Now go make a track that’s fast, fun, and slightly terrifying. And remember: if the cars fly off the map, check your connections.

References

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

Turn this into a guided course

Add Rocket Racing Devices 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