Who have idea - how release replay in game7
P/S:-I see - need write actions(move,rotation, events) according his time to databank. And after use databank information for imitate of simulation according events in time.
1) record all relevant data (position, orientation, animation state, etc.) of all objects
2) record the user input
The second option is generally more elegant.
But be careful with option 2, all your game functions need to have deterministic behavior for this to work. I learned that the hard way. If you use random values anywhere in your code, try to either save the seed value that you used at the start or record all random values and feed them back into the engine on playback.