The most important skill to designing games is understanding why games are fun. In designing a game, you are trying to entertain a player (this can of course be serious thinky fun, wacky fun, banana fun, depending on the player). When you can identify that bit, you’re well on the way. To do this, you must play many games, with many people. A terrible fate.
— Chris Cieslik (@AsmadiGames)