A computer technology that replicates an environment, real or imagined, and simulates a user’s physical presence and environment to allow for user interaction.