gamification · git:20260724.af38294 · 2026-07-24 · sha256 f6f573ea6d95d01b
gamification git:20260724.af38294A
Immutable. This exact content is served forever at /api/v1/blob/f6f573ea6d95d01b.
--- name: gamification description: >- Gamification design for products, apps, and game meta-layers: design an engagement, habit, or retention system; choose or audit mechanics (points, badges, leaderboards, streaks, progress bars, variable rewards); diagnose mechanics that backfire (novelty decay, demotivated users, streak churn); or run an ethics / dark-pattern check. --- # Gamification Design game elements into a non-game context so they serve a real behavioral objective — not "add points and badges". The evidence says gamification works **modestly and contextually**: small effect sizes that shrink further under methodological rigor, and benefits that decay with novelty. So every mechanic must earn its place by mapping to a motivational need. Two reference files, loaded on demand: - [mechanics.md](./mechanics.md) — per-mechanic catalog: evidence, when to use, when it backfires. - [frameworks.md](./frameworks.md) — the named frameworks (Octalysis, 6D, HEXAD, Hooked, RECIPE) and how they fit together. ## Motivation core Four load-bearing facts. Every design decision below leans on at least one. 1. **SDT — three needs drive intrinsic motivation** (Deci & Ryan; PENS): **competence** (mastery, granular feedback, tuned difficulty), **autonomy** (meaningful choice, no coercion), **relatedness** (teams, community). Mechanics are only delivery vehicles for these needs. 2. **Overjustification** (Deci, Koestner & Ryan meta-analysis): expected tangible rewards for an already-interesting activity *reduce* intrinsic motivation. Informational feedback (progress, mastery signals, praise) and unexpected rewards do not. Never bolt rewards onto what users already love. 3. **Flow channel** (Csikszentmihalyi): challenge must track skill — too far above → anxiety, too far below → boredom. Onboarding starts below current skill and ramps; let users pick their own challenge level where possible. 4. **B = MAP** (Fogg): a behavior fires only when Motivation, Ability, and a Prompt converge. If the missing piece is ability, **simplify the action instead of gamifying it**. ## Design process Follow the steps in order. Mechanics are step 5, not step 1 — mechanics-first copying of points-badges-leaderboards is the failure mode behind Gartner's famous 80%-failure prediction (a practitioner prediction, not a study, but its rationale matches the empirical failure literature). ### 1. Define the objective Name the business or behavioral outcome and a measurable target that is *not* an engagement vanity metric (DAU, session length). "Users complete their first project within a week", not "users open the app more". **Done when**: the objective is written down with a metric a stakeholder outside the feature would recognize as valuable. ### 2. Delineate target behaviors List the specific, observable user actions that produce the objective. Run each through B=MAP: is the blocker motivation, ability, or prompt? Behaviors blocked on ability get simplified, not gamified; behaviors blocked on prompt get a trigger, not a reward. **Done when**: every behavior has a named blocker (M, A, or P) and only the motivation-blocked ones proceed to gamification. ### 3. Describe the players Segment the audience (HEXAD types in [frameworks.md](./frameworks.md) — most users respond to meaning, autonomy, and social connection, not competition) and assess baseline intrinsic interest. High existing interest triggers the overjustification rule: informational feedback only, no tangible rewards. **Done when**: you can state which segments exist, what each responds to, and whether the tangible-reward path is open or closed. ### 4. Design activity loops Two loops, both explicit: - **Engagement loop** (short): action → feedback → next action. Feedback is immediate and informational. - **Progression loop** (long): onboarding → mastery → endgame. Keep the difficulty inside the flow channel across the whole arc. Plan past the honeymoon: novelty decay is a recurring finding across the literature, and a **post-reward reset** (effort dips right after a goal is reached) is documented — so design what a month-three user does, not just a day-one user. **Done when**: both loops are sketched, and the post-novelty / post-reward phases each have a designed answer. ### 5. Choose mechanics from motivation, not fashion For each candidate mechanic, write the SDT need (or Octalysis drive) it serves; a mechanic with no mapping is decoration and gets cut. Cross-cutting defaults that survive the literature: - Informational feedback over controlling rewards. - Cooperation over global competition. - White-hat drives (epic meaning, accomplishment, creative empowerment) as the foundation; black-hat drives (scarcity, unpredictability, loss) only as short accents, never the engine. The per-mechanic rules — evidence, use-when, backfires-when, and the non-negotiables like relative leaderboards, streak **forgiveness**, and goal chaining — live in [mechanics.md](./mechanics.md); apply them from there. **Done when**: every kept mechanic has a written need→mechanic mapping, passes its mechanics.md entry, and every cut is deliberate. ### 6. Ethics gate Run before build, not after launch: - **Alignment test**: does the designer's incentive point the same way as the user's genuine goal? (Streaks that help you learn: aligned. Spend mechanics dressed as play: not.) - **Manipulation Matrix** (Eyal): build habit loops only where you would use the product yourself *and* it materially improves users' lives. - **Black-hat dosage**: retention running primarily on FOMO/loss/scarcity fails this gate. - **Long-term change test** (Nicholson): if the goal is durable behavior change, avoid rewards entirely — design for reflection, choice, and personal meaning instead (RECIPE, in [frameworks.md](./frameworks.md)). - **Regulatory floor**: the EU DSA bans manipulative interface design (dark patterns); loot-box-like mechanics and anything touching minors face escalating regulatory scrutiny. **Done when**: each check has an explicit pass, or the design changed. ### 7. Deploy, measure, iterate A/B against the step-1 objective. Watch specifically for: metric gaming (quantity over quality), bottom-of-leaderboard churn, streak-cliff abandonment, and the novelty-decay curve. Expect small effects and compound them; a flat result against the real objective beats a big win on a vanity metric. **Done when**: the objective metric moved, or the losing mechanic was removed rather than tuned harder. ## Anti-patterns The process already blocks most documented failures: rewarding the already-interested (step 3), novelty-only design (step 4), global leaderboards and bare streaks (step 5 via mechanics.md), black-hat engines (step 6). Three more to reject on sight: | Anti-pattern | Why it fails | |---|---| | **Pointsification** — PBL (points-badges-leaderboards) slapped on without the process above | Tracking, not design; the core critique the field accepted | | One mechanic set for all users | HEXAD data: preferences differ systematically by user type | | Gamifying a broken core product | Gamification amplifies value; it cannot substitute for it |