Build a Rocket Racing Track Without Writing a Single Line of Code (Yet)
Tutorial beginner

Build a Rocket Racing Track Without Writing a Single Line of Code (Yet)

Updated beginner

Build a Rocket Racing Track Without Writing a Single Line of Code (Yet)

Look, I know you came here for Verse. You want to write code that makes cars fly, explode, or turn into butterflies. But before you can program the chaos, you need a road for the chaos to happen on. If you try to build a Rocket Racing island using standard Fortnite building blocks, you’re going to have a bad time. The physics engine will laugh at you.

Today, we’re skipping the code and diving straight into the RR Track device. This is the backbone of any Rocket Racing map. We’re going to build a complete, looping race track using splines and the Style Editor. It’s like building a wall, but instead of bricks, you’re laying down invisible logic that tells the game, "This is where the car drives, and this is where it crashes if you go off-road."

What You'll Learn

  • What an RR Track device actually is (and why it’s not just a bunch of floor tiles).
  • How to use a Spline to draw a road without clicking "build" a thousand times.
  • How to use the Style Editor to make that boring gray line look like a neon cyber-highway.
  • Why you don’t need Verse for this step (but you will later).

How It Works

The "Invisible Road" Problem

In standard Fortnite Creative, if you want a path, you place floor tiles. Simple. But in Rocket Racing, the cars don’t just drive on "floor." They drive on data. The game needs to know exactly where the center of the track is, how wide it is, and where the boundaries are so it can calculate drift, speed, and collisions.

If you just slap down 500 floor tiles, the game has no idea where the "track" ends and the "void" begins. It’s like putting down a carpet but telling the storm to close in on the edges of the room—it’s messy.

Enter the RR Track Device

The RR Track device is a specialized tool found only in Rocket Racing projects. It doesn’t place geometry (the actual visual floor) by itself. Instead, it places a Spline.

Spline: Think of a spline like a string of pearls, or better yet, a Battle Bus flight path. You drop a few pins (nodes) on the map, and the game draws a smooth, continuous curve between them. You don’t need to fill in the space between the pins; the engine calculates the curve for you.

The RR Track device takes this invisible string and turns it into a drivable surface. It handles:

  1. Position Tracking: Knowing where the car is relative to the center line.
  2. Respawning: If you fly off the spline, the game knows exactly where to put you back on the track.
  3. Validation: When you launch the game, the system checks your spline to make sure it’s closed (a loop) and doesn’t cross itself in weird ways.

The Two-Step Dance: Shape + Style

Here’s the secret sauce: The RR Track device gives you the logic (the shape), but the Style Editor gives you the look.

You don’t paint the track. You paint the style of the track. You can have a spline that looks like asphalt in the editor, but when you play, it turns into glowing neon blue. This separation allows you to tweak the driving physics (by moving the nodes) without having to rebuild the entire visual texture every time.

Let's Build It

Since Rocket Racing devices currently don’t have Verse APIs (meaning you can’t script their behavior with code yet), we are going to build this entirely in the editor. This is the foundation. Once this track exists, then you can start adding Verse to make it crazy.

Step 1: Start a Rocket Racing Project

You cannot do this in a standard Creative 2.0 island.

  1. Open UEFN.
  2. Create a new project and select Rocket Racing.
  3. This pre-configures your island with the necessary settings (like max player count and race managers) so you don’t break the validation checks.

Step 2: Place the RR Track Device

  1. Open the Content Browser.
  2. Search for RR Track.
  3. Drag and drop it onto your map. It will appear as a gray line with nodes.

Step 3: Draw Your Spline (The "Battle Bus Path")

  1. Click on the first node of the RR Track device.
  2. Hold Shift and click elsewhere on the map to add a new node. The line between them will curve.
  3. Keep adding nodes to create your track shape.
    • Pro Tip: Make sure your last node connects back to your first node to create a closed loop. If you don’t close the loop, the race manager won’t know when the lap is over. It’s like forgetting to finish the storm timer—it just hangs.
  4. Use the Transform Tools (move, rotate, scale) to adjust the nodes. Pull a node outward to create a wide, sweeping curve. Push it inward for a tight hairpin turn.

Step 4: Style It (The "Loot Drop" Visuals)

Now you have a gray line. Boring. Let’s make it look like a race track.

  1. With the RR Track device selected, look at the Details Panel on the right.
  2. Find the Style section.
  3. Click the dropdown or the "..." button to open the Style Editor.
  4. Here, you can choose a Track Material. This is the texture that will be projected onto your spline.
    • Choose something high-contrast. Neon blue, red, or checkerboard patterns work best so players can see the edges.
  5. Adjust the Width in the Details Panel. This determines how wide the drivable surface is. If it’s too narrow, players will crash constantly. If it’s too wide, it feels like driving in a parking lot. Find the sweet spot.

Step 5: Add the Start/Finish Line

You need a place for the race to begin.

  1. Place an RR Start/Finish Line device near the first node of your spline.
  2. Align it perpendicular to the track direction.
  3. This device tells the game where "Lap 1" starts. Without it, the race manager is confused. It’s like having a finish line but no starting gun.

Step 6: Validate and Play

  1. Click Play in the editor.
  2. The system will run validation checks. If your spline is broken, unclosed, or intersects itself, you’ll get an error in the Output Log.
  3. If it works, spawn a car (usually via the pre-configured spawn points) and drive.
  4. Notice how the car stays on the track even if you don’t place any walls? That’s the RR Track device doing its job.

Try It Yourself

You’ve got a basic loop. Now, make it a Chaos Course.

Challenge:

  1. Add a second loop that intersects your first loop (but doesn’t touch it—crossing splines can cause physics glitches).
  2. Use the Style Editor to make the second loop a different color (e.g., red vs. blue).
  3. Add an RR Checkpoint device on the red loop.
  4. Play the map. Try to drive the red loop.

Hint: If the car refuses to drive on the red loop, check if the RR Checkpoint is aligned correctly with the spline’s direction. The checkpoint has a "forward" vector, just like your car does. If it’s facing backward, the race manager won’t register that you passed it. It’s like trying to enter a building through the wall instead of the door.

Recap

  • RR Track is a specialized device for Rocket Racing projects that uses Splines (smooth curves defined by nodes) to define the drivable path.
  • You don’t build the track with tiles; you draw it with nodes and style it with materials.
  • The track handles position tracking and respawning, so you don’t have to code collision boxes manually.
  • Always close your spline loop and validate your setup before adding complex Verse logic.

References

  • https://dev.epicgames.com/documentation/en-us/fortnite/using-rocket-racing-devices-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-rocket-racing-track-devices-in-unreal-editor-for-fortnite
  • https://dev.epicgames.com/documentation/en-us/uefn/using-rocket-racing-track-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/uefn/working-with-rocket-racing-islands-in-unreal-editor-for-fortnite

Turn this into a guided course

Add using-rocket-racing-track-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