Desktop Explorer - Dev + Pub psychological horrorpoint & clickpuzzle AdventureIndie Est. Sales 88,275 Peak CCU 1,063 Review Score 96% Reviews 2,679