If you are the kind of person who likes to play games, at some point you’ve probably thought “Wouldn’t it be sweet to make games for a living?”  My goal is to show you how to do just that.  This journal will cover all of the steps of game design from first idea to publication.  This article is going to cover some fundamentals:

What is a Game Designer?

A game designer, like any other artist, aims to create an experience for the audience.  Game designers have several features to consider that are unique to games:

  • Games have players
  • Games have rules
  • Games are interactive

A game designer, thus, uses the interaction of players and rules [note]along with other tools which I will cover later[/note] to create an experience for the audience [note]the audience is almost always the players, though sometimes in the case of E-Sports or game shows, there are other audiences to consider.  Unless explicitly stated otherwise, we will assume the audience and the player are the same[/note]

What Makes A Great Game Designer?

To be a good game designer, you must be able to predict the emotional response of your players to the rules you design.  This requires a degree of empathy and the ability to understand why people play games.  A great game designer must both predict actions that players will take within a given game and understand how those actions will make players feel.

How Do I Become a Great Game Designer?

Game Designers become great mostly through practice and attention.  Playing games and closely watching other players play games will over time develop a strong intuition that will make your designs better. Developing a habit of observing your players and taking in feedback (both explicit and implicit) will allow you to over time transform your initial concepts into great games.

Where Do I Start?

No matter the type of game you eventually want to make, one of the best places to start learning the art of game design is through traditional board games and card games.  The reason for this is that those games have a very low iteration cost [note] This is a fancy way of saying “are cheap to make” [/note].  You can try out an idea, test it, get feedback, and repeat the cycle with very little overhead, allowing you to learn quickly what works and what doesn’t, thus allowing you to get more valuable information on how to improve your design skills.

Playing other games (even bad ones) is a valuable tool as well for learning more about game design.  A great place to begin is with your favorite games. Figure out what it is about those games that attracts you. Pay attention to those moments when you notice yourself or other players having intense emotional responses to games (both good and bad).  Take note of what lead to those emotions and think about how you could evoke them in your own designs.

The Most Important Concept In Game Design

The most important concept to understand as a game designer is what I call the Core Design Loop. This is a fundamental creative process, that every great designer uses in one form or another.  Even if you think you are “not creative”[note]Like me when I first started learning about designing games[/note] this process will get you creating in no time.  The Core Design Loop has six steps:

  1. Inspiration– decide what type of game and experience you will create
  2. Set Parameters– assess your limitations and guidelines
  3. Brainstorm– get your ideas down on paper
  4. Prototype– bring your best ideas to life
  5. Test– learn what works and what doesn’t
  6. Iterate– Use what you learned to improve the cycle next time

As a general rule, the faster you can move through the above cycle (and the more iterations you get), the better your game will be.  That being said, I still strongly recommend that you put a deadline on when you want to move your game to completion, as each successive iteration will have diminishing returns – don’t let the perfect be the enemy of the good! It is far better to have a good published game than a perfect one that never sees the light of day.

In the next few articles, I will dig deeper into each part of the Core Design Loop and give step by step instructions on how to maximize how much you learn in each loop.  I hope readers of this will be inspired to create more awesome games.  The world is a better place with more games in it, and I will provide practical and concrete tips to help you make that happen!

This blog is an experiment and like with game design, feedback and iteration are critical!  Please leave feedback in the comments.  And, to make sure you don’t miss an article, Sign up for my Email List and you can get these updates (and more exclusives) directly to your inbox!