Escape Room Playback

Ying Wu

September 19, 2019

It is useful to retain a complete record of all actions and events in each Escape Room problem solving session for downstream visualization and validation purposes. We created an interface that records the unique names and positions of all active game objects at the start of each session, and then records position changes on a frame-by-frame basis at a rate of 30 frames per second (photo above). During playback in Unity, objects that did not move in the game remain in their original positions, whereas those that do move undergo a linear interpolation of rotation and translation in each frame until they settle in their new position.