ABSTRACT

It can be difficult to debug virtual reality programs or understand the experience of the immersed user from an external point of view. One tool that we have found very useful when building and analyzing our virtual reality applications has been a record and replay module. Such a module logs enough of the user and application behavior so that it can be replayed for diagnostic purposes. When replayed, a new user can experience the recording and see the previous user’s behavior. In this chapter, we describe a basic implementation of record and replay in Unity. The first example shows recording of user behavior for diagnostic purposes. The second example shows some basic recordings and replays of full body motions to create new content for an application.