The Station

The Station is a first-person sci-fi mystery that will take players across the universe and aboard a spacecraft orbiting a vicious alien world.