Scapewatch: Idle MMO Release date : September 25, 2026 Studio : Puzzle Drop Studios Publisher : Puzzle Drop Studios Genres : Indie, Massively Multiplayer, RPG Steam