why games are hard to finish
A198_ has made a good point and I would like to address that.
"you rarely see a complete game, a good game, a I want it to be complete, bug-free, and enjoyable to play"
In my view it's primarily because we are doing it solo, and there is burn-out. A coder can only go so far intensely working on a project before they realize it's interfering with normal life, and they have to put it down. But to put it down means you might not want to go back to it if you left it in a dangly-state and can't remember what you were doing. So you finish it to doable point and stop.
Personally I have not done group projects before, but I see the value now. There is both a mediating effect and group energy to keep going. Also you have people to share the results so far. microStudio is intentionally designed to share your projects once you release them, so everything is a group project in a way already.
On another note, the platform doesn't really support bigbig projects, in that debugging gets difficult here with lots of code. One little typo or misplaced scope and it's a blank screen or pages of errors. Personally I uses classes and objects to keep variables together and it helps, but it takes more forethought.
So I am saying that really complete games of any size, likely takes more than one person to accomplish.




