How to Build a Baller Racing Track
Tutorial beginner

How to Build a Baller Racing Track

Updated beginner

How to Build a Baller Racing Track

Do you love driving the bouncy Baller in Fortnite? Now you can build your own racing track! We will make a game where players spawn in a Baller and race to a finish line. It is super fun to play.

What You'll Learn

  • How to use the Baller Spawner device.
  • How to set up a Racing Checkpoint for a race.
  • How to use Verse to rename devices for clarity.
  • How to test your race island.

How It Works

Imagine you are building a Lego castle. You need specific bricks for walls and towers. In Fortnite Creative, Devices are like those special bricks. They do specific jobs.

Today we use two main devices:

  1. Baller Spawner: This device creates a Baller vehicle. It places the vehicle exactly where you put the device. It also points the vehicle in the right direction.
  2. Racing Checkpoint: This device marks the path of your race. It tells the game who is winning.

We will also use a tiny bit of Verse. Verse is a programming language. It helps us talk to the devices. Think of Verse like a set of instructions for a robot. We will use it to give our devices friendly names. This makes it easy to find them later.

Let's Build It

First, place your devices in the world.

  1. Open the Device menu.
  2. Search for Baller Spawner. Place it at the start of your track.
  3. Search for Racing Checkpoint. Place it at the finish line.
  4. Add more checkpoints along the track if you want.

Now, let’s add some Verse code. This code will help us manage the race.

# This is a simple Verse script for a Baller Race
# It uses the "Rename" function to make devices easier to find

# Step 1: Define the Baller Spawner
# We give it a variable name "my_baller_spawner"
# A variable is like a label on a box.
my_baller_spawner := Baller_Spawner{}

# Step 2: Define the Racing Checkpoint
# We give it a variable name "finish_line"
finish_line := Racing_Checkpoint{}

# Step 3: Rename the devices
# This makes them appear with clear names in the Event Browser
# The Event Browser is a list of all game events.
my_baller_spawner.Set_Name("Start_Baller_Spawner")
finish_line.Set_Name("Race_Finish_Line")

# Step 4: Connect the Start to the Finish
# When the game starts, we want the race to begin.
# We use an "Event" called "On_Game_Start".
On_Game_Start:
    # This line prints a message in the debug console.
    # It helps us know the code is working.
    Print("Race Started! Drive to the finish!")
    
    # We can also enable the checkpoints here.
    # This ensures the race logic is active.
    finish_line.Enable()

What Does This Code Do?

  • Variables: We created my_baller_spawner and finish_line. These are just names we use in the code.
  • Set_Name: This function changes how the device looks in the editor. Instead of "Baller Spawner 1," it says "Start_Baller_Spawner." This is very helpful!
  • On_Game_Start: This is an Event. An event is something that happens in the game. Here, it happens when the match begins.
  • Print: This sends a message to the screen. It is like leaving a sticky note for yourself.

Try It Yourself

Now it is your turn to build!

Challenge: Add a second Baller Spawner for a second player. Then, add a third Racing Checkpoint in the middle of the track.

Hint: Copy the first Baller Spawner device. Place it near the first one. Use Verse to rename it to "Player_2_Spawner." Make sure it points in a different direction so the players don’t crash into each other immediately!

Recap

You built a Baller racing track! You learned how to use the Baller Spawner to create vehicles. You also used Racing Checkpoints to define the race path. Finally, you used Verse to name your devices clearly. Great job, coder!

References

  • https://dev.epicgames.com/documentation/en-us/fortnite/using-baller-spawner-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-baller-spawner-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-ball-spawner-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-ball-spawner-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite/skilled-interaction-device-design-examples

Verse source files

Turn this into a guided course

Add using-baller-spawner-devices-in-fortnite-creative 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