Rules of Play Game Design Fundamentals: Key Principles Every Designer Should Know
Coming up with an idea can be easy. But designing a game that is actually fun, balanced, and feasible is, to say the least, difficult. In reality, game design is a systems discipli...