The recreation room is a room aboard non-auxiliary starships (that is, starships that have a good-sized crew), that creates three-dimensional, interactive holographic environments.
The environments created in these rooms are identical to the real thing. For instance, a holographic kitchen in a restaurant would smell, feel, sound, and even taste like a real kitchen.
Each rec room has a computer sub-processor for the maintaining and creation of a stable holographic environment. Before starting a program, a user can choose a program already created from the ship's library, from the user's personal library, or create a new story altogether.
For story creation, the computer requests as much information as needed to create a suitable story and environment.