Make Your Island Come Alive with Moving Platforms
Make Your Island Come Alive with Moving Platforms
Welcome, young game creators! Are you tired of static islands? Let's fix that. Today, we will build a moving platform. It is like a magic elevator or a rolling stone. Players can jump on it. It will take them across gaps. This makes your island feel alive. You will learn how to control speed and direction. Let's get building!
What You'll Learn
- How to attach a Prop Mover to a prop.
- How to set the movement direction.
- How to control speed and distance.
- How to make the platform stop or reverse.
How It Works
Think of a Prop Mover as a remote control for an object. In Fortnite Creative, we call these objects "props." A prop is anything you place in the world. It could be a rock, a wall, or a chair.
The Prop Mover needs a "target." This is the object it will move. You place the device next to the prop. The device glows green. This means it is connected.
You control the movement with three main settings. First, there is Direction. This is where the blue arrow points. The prop moves that way. Second, there is Speed. This is how fast it goes. Fast is like a race car. Slow is like a snail. Third, there is Distance. This is how far it travels. It stops when it reaches that distance.
You can also change the Movement Mode. The default is "Linear." This means it moves in a straight line. You can change it to "Rotation." This makes the prop spin. Spinning props are great for puzzles.
Let's make a simple floating bridge. It will move back and forth. Players can ride it across water. It is safe and fun.
Let's Build It
We will build a moving platform. It will carry players over a pit. We will use Verse to make it start automatically. This is a simple script. It tells the Prop Mover to begin moving when the game starts.
Copy this code into your Verse file. Make sure your Prop Mover is named MovingPlatform.
# This is a simple Verse script for a moving platform.
# It starts the prop mover when the game begins.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
# This is our main script.
# Think of it as the brain of your island.
MovePlatformDevice := class(creative_device):
# We connect this to the Prop Mover device in the UEFN editor.
# Drag your Prop Mover into this slot in the Details panel.
@editable
MovingPlatform : prop_mover_device = prop_mover_device{}
# This function runs when the game starts.
# It is like the "Go" signal for a race.
OnBegin<override>()<suspends> : void =
# Wait for 1 second.
# This gives players time to get ready.
Sleep(1.0)
# Turn the device on.
# This starts the movement!
MovingPlatform.Begin()
# Print a message to help you debug.
# Debug means checking for errors.
Print("Platform is moving!")```
### Walkthrough of the Code
1. **`OnBegin`**: This is an **Event**. An event is something that happens in the game. "OnBegin" happens when the round starts. It is like the starting gun.
2. **`Sleep`**: This pauses the script. It waits for one second. This is good for timing. It lets players see the platform before it moves.
3. **`@editable MovingPlatform`**: Instead of searching by name, we use `@editable` to wire the Prop Mover directly in the UEFN Details panel. Drag your placed Prop Mover device into that slot before publishing.
4. **`Activate`**: This turns the device on. Without this, the platform sits still. This command wakes it up.
### Setting Up the Device
1. Place a large floor piece. This is your platform.
2. Place a **Prop Mover** device next to it.
3. Make sure the Prop Mover turns green. This means it is attached.
4. Rotate the Prop Mover. Point the blue arrow across the gap.
5. Set the **Distance** to 10 meters.
6. Set the **Speed** to 2 meters per second.
7. Select your Verse device in the UEFN outliner. In the **Details** panel, find the `MovingPlatform` slot and drag your Prop Mover into it. This matches the code.
8. Place the Verse script device on your island.
9. Publish and play!
## Try It Yourself
Now it is your turn to experiment. The basic bridge is fun. But you can make it cooler.
**Challenge:** Make the platform move in a circle.
**Hint:** Change the **Movement Mode** in the Prop Mover settings. Look for "Rotation." Try setting the **Speed** to a lower number. Watch how it spins. Does it feel dizzy? Adjust the speed until it is just right.
## Recap
You built a moving platform! You learned about Props and Prop Movers. You used Verse to start the movement. You controlled speed and direction. Your island is now dynamic. Keep experimenting. You are a great game creator.
## References
- https://dev.epicgames.com/documentation/en-us/fortnite/using-prop-mover-devices-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-prop-mover-devices-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/create-a-parkour-elimination-race-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite/leveling-up-class-and-danger-in-unreal-editor-for-fortnite
- https://dev.epicgames.com/documentation/en-us/fortnite/chair-device-design-examples
Verse source files
- 01-device.verse · device
Turn this into a guided course
Add Using the prop mover device to make things move 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.
References
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.