As of June 2016, this game has the longest credit list, running just under 4 hours. This is due to the company listing every person who donated money via kickstarter.
On September 2nd, 2013, the game reached it's Kickstarter goal on the same day as the release of a Mega Man fan game, Mega Man Rock Force.