Unreal Engine 5 Moving Platform Tutorial

Unreal Engine 5 Moving Platform Tutorial

Published: January 07, 2025 • Series: Blueprint Basics • Level: beginner

unreal ue5 blueprints moving-platform interp-to-movement

This is Rambod and in this tutorial we build a simple moving platform in Unreal Engine 5 using only Blueprints. It is quick to set up and very effective for adding interactive elements to your level.

1) Create the platform blueprint

  • Open the Content Drawer.
  • Right click → Blueprint Class → Actor.
  • Name it BP_Platform.
  • Open it, compile, and save.

2) Add the static mesh

  • In the blueprint editor, add a Static Mesh component.
  • Pick something like Floor_400x400 from Starter Content.
  • Adjust size if needed.
  • Save and compile.

3) Add movement component

  • Click Add Component and search for InterpToMovement.
  • This component handles automatic interpolation between points.
  • Select it and add to your blueprint.

4) Define control points

  • In the Details panel of the InterpToMovement component:
    • Add the first control point at (0, 0, 0).
    • Add the second control point at (200, 0, 0).
    • Compile and test.

To make it more interesting, add a third point at (200, 0, 300). Now the platform will move along a more dynamic path.

5) Set ping pong behavior

  • Change Behavior Type to Ping Pong.
  • This makes the platform move back and forth smoothly between the defined points.
  • Save and compile again.

6) Place the platform in the level

  • Open your map (e.g., Third Person Map).
  • Drag BP_Platform into the scene.
  • Hit play. The platform now moves automatically between the points you created.

Wrap up

You have just created a moving platform in Unreal Engine 5 using Blueprints. This method is simple, flexible, and a great foundation for puzzles, elevators, or dynamic level design.

For more Unreal tutorials, visit rambod.net, subscribe on YouTube, or watch this tutorial here: Watch on YouTube.