NASA launches Moonbase Alpha mission on Steam

NASA has debuted a free online video game that allows players to step into the role of an exploration team member in a futuristic 3D lunar settlement.