I moved the actor in the viewport. Pressed play… and nothing happened. That’s when I realized — movement isn’t animation.
This post is part of my daily learning journey in game development.
I’m sharing what I learn each day — the basics, the confusion, and the real progress — from the perspective of a beginner.
On Day 84 of my game development journey, I learned how Level Sequencer animates actors in Unreal Engine.
What I Tried
I placed an actor in the scene and opened Level Sequencer.
I moved the actor in the viewport, expecting it to animate during playback.
But when I pressed play, the actor stayed still. Later I understood the issue — I never added keyframes.
What Confused Me
Why did the actor not move during playback?
Why doesn’t moving in the viewport create animation?
What exactly do keyframes do?
How is Sequencer different from gameplay movement?
What Finally Clicked
Sequencer does not record movement automatically. It only plays recorded data.
Keyframes store changes like:
- Location
- Rotation
- Scale
Without keyframes, there is no animation.
So the system works like this:
Keyframe A → starting transform
Keyframe B → ending transform
Sequencer interpolates movement between these points.
Movement in viewport = temporary
Keyframes = saved animation
Practical Fix
- Add the actor to Level Sequencer
- Add a Transform track
- Move the timeline to frame 0 and add a keyframe
- Move the actor and timeline forward
- Add another keyframe to record movement
Now the actor will animate correctly.
One Lesson for Beginners
- Sequencer only plays recorded animation
- Keyframes are required for any movement
- Viewport changes are not saved automatically
- Auto Key can help, but must be enabled
- Timeline scrubbing helps preview motion
Sequencer works like traditional animation tools.
It separates cinematic control from gameplay logic, which is important for building cutscenes and scripted events.
Slow progress — but I’m building a strong foundation.
If you’re also learning game development, what was the first thing that confused you when you started?
See you in the next post 🎮🚀
Top comments (0)