Originally Posted By: fastlane69
Quote:
Start with the code, and create your levels around the code. You'll have to do that anyway, but starting with design will result in design -> code -> redesign.


HORRIBLE advice.

To rephrase your quote:...but starting with code will result in code-> design -> recode.

Example 1: you code a level. You realize late in the coding that you need a day/night system. Now I ask you, how hard will it be to recode the game to include a system that wasn't included in your original code?

Example 2: you design a level. You realize late in the design that your levels need a day/night system. Same question: how hard will it be to redesign your document to include an day/night system?


Quote for truth.

By not knowing how to do better I created a game without ANY documentation. I programmed what came to my mind.
In the end it took me several years, I rewrote the whole code at least twice, I had not enough time to implement all the funny and cool features to make the game sth. outstanding and finally gamepaly didn't work out as imagined.

It's a no go.