Moonrise First Impressions: Undead Labs Newest Release Hits Steam Early Access

Undead labs broke into the video game scene with a bang in 2013 with their first IP, State of Decay, an open world survival horror game. They haven’t been sleeping in their cubicles since then and have emerged from their scheming and planning to unleash their latest game, Moonrise, upon the world! It’s a stab in a very different … Read more