Covered by 1 source · 1 article
Two devs made a game in 4 months, now it's made $360,000 in 24 hours as Steam's 15th best-selling game: "Still a bit unbelievable"
Sir, we have a hit on our hands