: Iterate on the basic feel and spatial layout.

Before writing a single line of code, define the of the game. This is a single paragraph that serves as the "litmus test" for every feature. If a feature doesn't directly support this focus, it should be cut or revised.

: Discuss the idea with the team and sketch basic concepts.

: Add final models, textures, and sounds only after it is fun.