Documenting and Planning Development

Miscellaneous Forums/General Discussion/Documenting and Planning Development

Hi. I would really like to do a 'big' project over the summer (a complete full game) and was wondering what techniques or adice there are for planning and documenting the development.

I have only really done small projects and tests, so I have never botherd to plan and document stuff as I go, which often leads to messy and confusing code, which I know will become a problem in a full game.

So yea, does anyone do it?