And about releasing code - it's all well and good, but it doesn't require on hundreth the focus you'll need to actually complete a game.
I would have released something by now... So far, the only big game I've worked on is FMC. And yes, I was the one who quit 20% from the end, but at the end of the day fmc was a game I *NEVER* wanted to do. I quit on day one..only to be talked back into coding it...
I was practically bored out of my mind everyday coding the thing...
It's easy to blame the coder when a project fails, but perhaps if other people would listen projects wouldn't arc off into such horrible directions... but i'm getting all bitter now..so i'll shut up.
-Edit-Point to the above being, This game i'm doing now is a dream project for me...everything i've always wanted to do(With the budget I have that is)..fmc..wasn't. In fact, it was everything I didn't want to do.
So anyway I apprechiate the advice/warning micheal(All sarcasm aside) but let me try it my way. If I fail, I'll be the first to admit it..if not...woohoo..;p