So were were looking to releasing late March or early April and we missed that deadline. Fortunately, working on independently, we get to decide on our release date and if we want to push out the date, we are certainly able to do so.
Why did the ship date slip? Of course with game development, a lot of little things come up last minute. These could be features like stat tracking, leaderboards, etc. We did encounter a serious memory bug last minute, and it took us nearly a week to solve.
That being said, I admit, there’s been a little bit of last minute feature creep. This isn’t necessarily a bad thing. Rod and I have put a solid 2 years into this project, so if something comes along that makes the game ever so better, it makes sense to dedicate another couple days to get the feature in. After all, what’s a couple days compared to the years of development time.
One quick example of a feature. We just added a left handed mode to Brainsss, where all the GUI items are flipped for left handed users. It’s a feature that I’m sure a lot of lefties will be thankful for when they play the game, but as simple of a feature as it sounds, this could potentially break the game. Even so, I still feel it’s worthwhile to add.
Cliffy B mentioned the difference between professional games and amateur games is polish in this article: http://penny-arcade.com/report/editorial-article/the-ugly-side-of-kickstarter-why-the-risks-in-backing-gaming-campaigns-are-
I wholeheartedly agree, unfortunately, polish means more development time. Sometimes, it’s not even the actual work going into the implementation, it’s giving the game enough time to sit and tell you what features it needs.