
Watch Moons of Madness Official Launch Trailer
Moons of Madness lets players assume the role of Shane Newehart, a chief engineer on a research facility 140 million miles away from home. Newehart is stationed at the Invictus and his security clearance means he’s completely unaware of the existence of the mysterious signal. Playing as Newehart, your job is simply to keep the ..