Skip to Content
BlogBooksGamification by Design

Gamification by Design

Authors: Gabe Zichermann and Christopher Cunningham

Gamification is the use of game-thinking and game mechanics to engage users and solve problems. In product terms, engagement is the strength of the relationship between a user and your product—but it’s best treated as a bundle of metrics, not a single number:

  • Recency (how recently they returned)
  • Frequency (how often they return)
  • Duration (how long they stay)
  • Virality (how often they bring others)
  • Ratings (how positively they evaluate the experience)

Together, these can be rolled up into an E-score (engagement score), with different businesses weighting them differently (e.g., cafés prioritize recency/frequency; dating apps may depend on duration).


Engagement, funnels, and modern loyalty

A central idea from social games (e.g., Zynga’s approach) is to view users as moving down a funnel: many enter with low commitment (often free), and the most engaged self-select into deeper participation—where spending and loyalty rise together. In this framing, engagement and loyalty blur into the same thing: repeated, incremental choices in your favor when alternatives are similar.

The book also critiques classic “buy 10, get 1 free” loyalty programs: they often reward people who would buy anyway, and over time can train customers to expect discounts as the price of staying loyal.


Rewards that scale: SAPS

Instead of relying on expensive giveaways, the authors recommend thinking in a reward ladder called SAPS, ordered from “stickiest + cheapest” to “least sticky + most expensive”:

  1. Status
  2. Access
  3. Power
  4. Stuff

If you don’t have cash to burn, status (recognition, rank, visibility) is a strong alternative—especially because loyalty today is increasingly public (shared, compared, performed online), not just private preference.


The social engagement loop (diagram)

One of the most practical models in the book is a social engagement loop—a cycle that keeps users returning by combining product design + social triggers:

  1. Visible Progress / Reward Make advancement obvious: progress bars, levels, streaks, badges, “you’re 80% to X,” etc.
  2. Motivating Emotion The progress should feel like something—pride, curiosity, belonging, urgency, relief.
  3. Social Call to Action Use social hooks: invite a friend, form a team, share a milestone, help someone, compete, cooperate.
  4. Player Re-engagement Bring them back into the next loop: notifications, time-based events, team commitments, new goals.

Design goal: the loop should become so natural that the desired actions feel normal, not like you’re pushing users through a funnel.


Reinforcement: why “random rewards” are so powerful (and risky)

Games motivate by pairing actions with rewards and then shaping behavior through reinforcement schedules. The strongest “compulsion” pattern is variable rewards on uncertain timing/amount—users keep acting because they know a reward will arrive eventually, just not when or how big. It’s highly effective, but it can drift into addictive dynamics if you’re not careful.


Why people play + player types (design for the majority)

People commonly play to:

  • Master something
  • De-stress
  • Have fun
  • Socialize

And a useful player-type breakdown is:

  • Explorers (discover and share findings)
  • Achievers (progress, goals, winning)
  • Socializers (relationships first; the game is a backdrop)
  • Killers/Griefers (winning and having others lose, publicly)

A key warning: product builders often over-design for achievers (because builders tend to be high-achieving), but socializers are often the largest group—which explains why teams, group identity, and “don’t let the team down” dynamics can outperform pure individual incentives.


Example game mechanics (table)

The book offers a menu of “things people like” and matching mechanics. Here are the big categories (with typical examples):

  1. Pattern recognition → memory/matching interactions; combine like items; “earn-and-burn” economies
  2. Collecting → stamps/badges/sets; limited-time items; trading with others
  3. Surprise & delight → variable rewards; easter eggs/hidden objects; unexpected “funny” rewards
  4. Organizing & order → timed/throughput challenges; sorting/combining; forming teams/groups
  5. Gifting → transferable items; gift reminders; karma-style “give-only” points
  6. Flirtation & romance → lightweight pokes/shout-outs; “hot-or-not” style choosing; playful props
  7. Recognition for achievement → badges/trophies; contests/award-show moments; kudos systems
  8. Leading others → cooperative/team challenges; leadership-linked levels; long-term group quests
  9. Fame / attention → leaderboards based on feedback/scores; contests; featured promotion opportunities
  10. Being the hero → rescue/help quests; friends request help; urgency/countdown events
  11. Gaining status → public badges; scarce/limited editions; visible ranks/leaderboards
  12. Nurturing / growing → “care for it or it decays” mechanics; points that expire without activity; cumulative team pyramids

Use this like a toolbox: pick mechanics that fit your product’s real motivation and community shape—not just what’s trendy (e.g., slapping a leaderboard on everything).


Two extra design insights

1) The Tyranny of Choice (Barry Schwartz)

People get a big satisfaction jump when choice goes from zero to one. More options can help—up to a point. After that, too many options can reduce satisfaction sharply. For gamified products, this often means:

  • offer a clear default path,
  • unlock complexity progressively,
  • avoid overwhelming new users with 20 “quests” on day one.

2) The “empty bar problem”

If your product needs an active community to feel interesting, you risk the empty bar effect: nobody joins because nobody’s there. Gamification helps you clear this hump by:

  • creating structured reasons to act early (progress, goals, collections),
  • supplying social prompts (invite/help/teams),
  • and giving early users visible meaning even before the community is large.

Bottom line

Effective gamification isn’t “add points and badges.” It’s designing a loop that makes progress visible, attaches emotion, uses social triggers, and pulls people back—while choosing mechanics that match how your users actually behave, and managing pitfalls like choice overload and early-stage community emptiness.