The Ultimate Guide to Prop Movers: Making Your Island Actually Move
Tutorial beginner

The Ultimate Guide to Prop Movers: Making Your Island Actually Move

Updated beginner

The Ultimate Guide to Prop Movers: Making Your Island Actually Move

So, you’ve built a map. It’s pretty. It has walls. It has a floor. But right now, it’s about as exciting as a waiting room in a dentist’s office. You want your players to feel like they’re in a high-octane action movie, not a static screenshot. Enter the Prop Mover.

If you’ve ever played a level where a platform slides under your feet, or a giant door swings open to reveal a secret loot zone, you’ve seen a Prop Mover in action. It’s the device that takes your static creations and turns them into dynamic, moving parts of your gameplay loop. In this tutorial, we’re going to stop building statues and start building systems. We’ll attach a Prop Mover to a platform, hook it up to a button, and create a simple but satisfying "move-to-win" mechanic.

What You'll Learn

  • What a Prop Mover is (and why it’s better than just moving things by hand).
  • How to attach a Prop Mover to a physical object in your island.
  • The concept of "Signals" (how devices talk to each other).
  • How to build a simple moving platform that responds to player input.

How It Works

Think of your Fortnite Creative island like a stage play. The Props (walls, floors, ramps, chairs) are the scenery. They sit there, looking nice. The Devices are the stagehands and special effects crew.

A Prop Mover is essentially a motorized track system. You attach it to a prop, and it says, "Hey, I’m now responsible for moving this object."

But here’s the catch: you don’t usually want the platform to move all the time. That’s just annoying (unless you’re making a horror map, then maybe you do). You want it to move only when the player does something. This is where Device Signals come in.

In Fortnite Creative, devices communicate using Signals. Imagine a signal as a walkie-talkie message or a light switch.

  • Activate: This is the "ON" switch. When a player presses a button, the button sends an "Activate" signal to whatever it’s connected to.
  • Deactivate: This is the "OFF" switch. When the player stops pressing the button (or a timer runs out), it sends a "Deactivate" signal.

The Prop Mover listens for these signals. When it gets an "Activate" signal, it starts moving. When it gets a "Deactivate" signal, it stops. By linking a Button device to a Prop Mover, you’re basically wiring a motor to a light switch. Simple, effective, and infinitely scalable.

The Scene Graph Connection

In the background, Fortnite uses something called a Scene Graph. Don’t let the fancy name scare you. Think of it as a family tree for your objects.

  • The Prop Mover is a "parent" object.
  • The Platform it’s attached to is a "child" object.

When the parent (Prop Mover) moves, the child (Platform) moves with it. If you detach them, the platform stays put while the mover floats away (which looks weird and breaks your map, so don’t do that). The green preview sphere you see when placing a Prop Mover is the game checking: "Can this parent move this child?" If it turns green, they’re legally married. If it’s red, they’re not compatible.

Let's Build It

We’re going to build a Loot Lift. You’ll stand on a button, and a platform with a chest will rise up to you. If you step off, it goes back down. It’s a classic for a reason.

Step 1: Set the Stage

  1. Spawn a Floor tile. This is your "ground" level.
  2. Spawn a Button device on the floor. This is the trigger.
  3. Spawn a Prop Mover device.

Step 2: Attach the Mover

  1. Click the Prop Mover to select it.
  2. Look at the Inspector (the panel on the right side of the screen).
  3. Find the Target slot. This is where you tell the Prop Mover what to move.
  4. Click the Target slot and select the Floor tile you want to move. Note: For this tutorial, we’ll use a single tile, but you can select a whole group of tiles if you want a bigger platform.
  5. You should see a green connection line between the Prop Mover and the Floor. If it’s not green, check that you selected the correct object.

Step 3: Set the Direction

  1. With the Prop Mover still selected, look at the Rotation settings in the Inspector.
  2. By default, it might be set to move forward. We want it to move Up.
  3. Rotate the Prop Mover 90 degrees on the X-axis (or use the rotation gizmo in the viewport) so the arrow points straight up.
  4. Set the Speed to something reasonable, like 500 units per second. Too fast, and players get motion sickness. Too slow, and they get bored.

Step 4: Wire the Signal

Now we need the Button to talk to the Prop Mover.

  1. Select the Button device.
  2. In the Inspector, find the On Activate signal output. This is the port that sends a signal when the button is pressed.
  3. Find the On Deactivate signal output. This sends a signal when the button is released.
  4. Click and drag a wire from the Button’s On Activate output to the Prop Mover’s Activate input.
  5. Click and drag a wire from the Button’s On Deactivate output to the Prop Mover’s Deactivate input.

Wait, what’s a wire? In UEFN, these are logical connections. They don’t carry electricity; they carry intent. "Pressing this button means you want the mover to activate."

Step 5: Add the Loot

  1. Spawn a Chest on the floor tile you attached to the Prop Mover.
  2. Make sure the Chest is part of the same group or attached to the same parent if you want it to move with the platform. Actually, simpler method: Just spawn the Chest, then select both the Floor and the Chest, and use Group to make them one object. Then attach the Prop Mover to the Group. This way, the chest rides the elevator with the floor.

The Code (Verse)

In traditional UEFN, we use the visual wiring system above. But Verse is the new language that lets you do this programmatically. Here is how you would write the logic of a Prop Mover in Verse. This is what happens under the hood when you wire things up.

# This is a simple Verse script for a Prop Mover
# Think of this as the "brain" of the motor

# Define the Prop Mover as an Object
# An Object is like a container for all the mover's settings
MyPropMover := PropMover.Create(
    Target=MyPlatform, # The object we want to move
    Speed=500.0,       # How fast it moves (units per second)
    Direction=Up       # Which way it goes
)

# This function runs when the button is pressed
# It's called an "Event Handler" because it waits for an event
OnButtonPressed := func():
    MyPropMover.Activate() # Tell the mover to start moving

# This function runs when the button is released
OnButtonReleased := func():
    MyPropMover.Deactivate() # Tell the mover to stop

# When the game starts, we connect the button to these functions
# This is called "Binding"
Button.OnActivate += OnButtonPressed
Button.OnDeactivate += OnButtonReleased

Breakdown:

  • PropMover.Create: This is the constructor. It’s like buying a new motor and setting its specs (speed, direction) before you plug it in.
  • Activate() / Deactivate(): These are the commands. They’re the verbal equivalents of "Go!" and "Stop!".
  • +=: This symbol means "add this function to the list of things to do when this event happens." It’s like saying, "When the button is pressed, make sure this function runs."

Try It Yourself

You’ve built the basic lift. Now, make it harder.

Challenge: Create a Trap Door instead of a lift.

  • When the player steps on a pressure plate (Button), the floor tile they are standing on should drop down (move down) to reveal a pit below.
  • When they step off, the floor should rise back up.

Hint:

  1. You’ll need a Pressure Plate device instead of a regular Button.
  2. You’ll need to change the Direction of the Prop Mover to Down.
  3. Make sure the floor tile is attached to the Prop Mover before you start the game, or it might get lost in the void.
  4. Bonus: Add a Timer device to make the floor drop for only 3 seconds, even if the player is still standing on it.

Recap

  • Prop Movers are the muscles of your island. They move props.
  • Signals are the nervous system. They tell the muscles when to contract (Activate) or relax (Deactivate).
  • Wiring is how you connect the two. A Button sends a signal to a Prop Mover.
  • Grouping is how you keep multiple objects (like a floor and a chest) moving together as one unit.

Stop building static maps. Start building moving, breathing, chaotic experiences. Your players didn’t come to stare at walls; they came to ride them.

References

  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-prop-mover-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-prop-mover-devices-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite/chair-device-design-examples
  • https://dev.epicgames.com/documentation/en-us/fortnite/using-devices-in-fortnite
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-devices-in-fortnite-creative

Verse source files

Turn this into a guided course

Add using-prop-mover-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