A Slower Speed of Light


A Slower Speed of Light is a freeware video game developed by MIT Game Lab that demonstrates the effects of special relativity by gradually slowing down the speed of light to a walking pace. The game runs on the Unity engine using the own open source OpenRelativity toolkit.

Gameplay

In A Slower Speed of Light, the player controls the ghost of a young child who was killed in an unspecified accident. The child wants to "become one with light", but the speed of light is too fast for the child. This is solved through the use of magic orbs which, as each are collected, slow down the speed of light, until by the end it is at walking speed. These orbs are spread throughout the level. At the beginning of the game, walking around and collecting these orbs is easy; however, as the game progresses, the effects of special relativity become apparent. This gradually increases the difficulty of the game.

Effects of special relativity

As the game progresses and light becomes slower, the effects of special relativity start to become more apparent. These effects include the Doppler effect, the searchlight effect, time dilation, the Lorentz transformation, and the runtime effect. These effects combine as the game progresses to increase the difficulty and challenge the player.

OpenRelativity

OpenRelativity is a toolkit designed for use with the Unity game engine. It was developed by MIT Game Lab during the development of A Slower Speed of Light. The toolkit allows for the accurate simulation of a 3D environment when light is slowed down. It is hosted on GitHub and has been published under the permissive MIT license.

Use in education

A Slower Speed of Light was developed in hopes of being used as an educational tool to explain special relativity in an easy-to-understand fashion. The game is meant to be used as an interactive learning tool for those interested in physics.

See Also