The new owners of 3D Realms are slowly releasing lots of interesting and fun goodies from the archives. Today, we get a critically important internal document written by Tom Hall for the designers.
Tom Hall's Design Notes
If you are making ANY sort of game, consider this required reading.