- there are no "best practices".
- 90% of popular opinions about game design are moronic.
- "fun" does not necessarily mean "good," and vice versa1.
- more is usually worse.
- "competitive first" design almost invariably sucks all the joy out of a game.
- art direction is vastly more important than graphical fidelity2.
- runtime optimization isn't the most important thing in the world but it's a lot more important than most developers seem to think it is. if your game looks like a PSX game, it should happily run on an eight year old PC with integrated graphics.
- RELEASE YOUR SHIT AS OPEN SOURCE WHEN YOU'RE DONE WITH IT.
-
my favourite example of this is Spec Ops: The Line. Spec Ops is not fun to play. if it was fun, it wouldn't be nearly as effective.
-
this one is probably pretty uncontroversial, especially here.
