The game originally launched exclusively on Xbox Live Arcade in 2012, and later came to PC by way of Steam last year.The game is currently available as part of Humble Indie Bundle 11, which has been purchased a little over 450,000 times.