Two indie games with the same name accidentally launched days apart, so the devs averted disaster by working together: "I made back what I put into the game in the first 24 hours"
"It restored some faith for me"
"It restored some faith for me" What's Your Reaction?