✦ primoh.coGame design course

What makes a game fun?

Look closely at the games you love, learn how they work, and try the ideas in a game of your own.

How to use the course

Read a lesson, study its game examples, then try the exercise. You’ll build a small treasure-escape game along the way, using paper, tokens, or whatever tools you know.

Work at your own pace. Your notes and progress save in this browser; you can download a copy from your workbench.

The lessons

Understand the experience

Start with the player, a promise, and a loop you can try.

  1. Players, play, and a promise 9 min
  2. The core loop 9 min
  3. Rules, mechanics, and systems 10 min

Build the play

Turn rules into decisions, readable challenges, and satisfying actions.

  1. Choices, uncertainty, and risk 10 min
  2. Challenge, difficulty, and fairness 9 min
  3. Feedback and game feel 9 min

Shape the journey

Teach, reward, guide, and tell stories through play.

  1. Onboarding and accessibility 10 min
  2. Progression and motivation 10 min
  3. Level and world design 10 min
  4. Narrative, theme, and aesthetics 9 min

Make and improve it

Test your assumptions, choose a scope, and finish something small.

  1. Prototyping and playtesting 11 min
  2. Scope and production reality 9 min
  3. Genre, audience, and studying games 9 min
  4. Multiplayer and social design 11 min