Scarlet Idol - Developer multiplayerco-oppuzzle AdventureIndie Est. Sales 98,528 Peak CCU 2,159 Review Score 64% Reviews 3,084