Quick answer: Unreal actors ticking in unexpected order despite AddTickPrerequisiteActor? Tick groups are coarser than prerequisites — pick the right group first, prerequisites order within.

A camera that should follow the player after physics positions update is set as prerequisite but the camera still uses last frame’s player position. Camera is in PrePhysics, player updates in PostPhysics.

Pick the Right Group

PrePhysics: input processing. DuringPhysics: in-step modifications. PostPhysics: after physics integration. PostUpdateWork: camera, animation. Set via PrimaryActorTick.TickGroup.

Camera in PostUpdateWork

PrimaryActorTick.TickGroup = TG_PostUpdateWork;

Cameras almost always belong here. Other actors have finished updating; camera reads consistent state.

Prerequisites Within Group

Within a group, AddTickPrerequisiteActor orders ticks. Across groups, the group order wins regardless.

Parallel Animation

Animation may tick in parallel during PostPhysics. If your actor reads animated bone positions, tick in PostUpdateWork to see finalized poses.

Verifying

Camera reads current-frame player position. No one-frame lag in following behavior.

“Tick groups order coarsely. Pick the group, then add prerequisites.”

Decide tick group per actor archetype (Player = PrePhysics, Camera = PostUpdateWork) and document — consistency across the team prevents ordering bugs.