How to record some real time action and replay it from a different angle via blueprint

Would be grateful for some help on how to do this - I could not find anything on the answerhub related to this yet:

How to record some real time action and replay it from a different angle via blueprint

To make it clear:

  • I have a ball which a user can shoot
  • user shoots the ball
  • I wish to provide a button to replay the shot the user just made from a camera that was recording it from a different perspective of the user

I thought something like this might work: insert a camera from the angle I want to replay the action and have some “record to camera” type blueprint function however haven’t found anything like that just references to Matinee which I don’t know how to make record dynamic game action.

Other examples of where this would come in handy - car racing game with a replay of a crash or close finish - basketball game replay of a dunk, etc.

Many thanks in advance!

The engine have no replay system.
Is very complicated thing to do, you would have to build your own system or pray to Epic add it to their roadmap.
Replay systems records actor’s states and data for each frame, it is not like replaying a movie.

thanks for the info - had hoped there was some sort of scenecapture on camera objects that could be triggered to start and stop and then replayed on request. guess I’ll need to file it as a feature request …