Skip to content
Back to skills

Game Mechanics

ASecurity

The gamification toolbox with judgment: core loops, progression, rewards, social mechanics — what each one does, whom it serves, and its shadow side. Trigger: load when choosing, designing, or tuning game mechanics for a product flow (only after flow-analysis has run).

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 13, 2026
ai-agentsrustgo

Security analysis

A100/100

Scanned October 13, 2026

npx -y skills add jrodrigopuca/local-agents --skill game-mechanics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Game Mechanics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Game Mechanics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jrodrigopuca-game-mechanics/badge)](https://www.skillsdirectory.com/skills/jrodrigopuca-game-mechanics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: game-mechanics
description: >
  The gamification toolbox with judgment: core loops, progression, rewards,
  social mechanics — what each one does, whom it serves, and its shadow side.
  Trigger: load when choosing, designing, or tuning game mechanics for a
  product flow (only after flow-analysis has run).
license: Apache-2.0
metadata:
  author: jrodrigopuca
  version: "1.1"
---

## When to Use

- Only after [flow-analysis](../flow-analysis/SKILL.md) has run — a flow that
  isn't understood and simplified yet is not ready for mechanics
- Evaluating an existing mechanic that isn't working ("nobody uses our badges")
- A stakeholder asks for "points" or "a leaderboard" and you need to redirect
  to the underlying motivation problem

## Critical Patterns

### 1. Start from the motivation gap, not from the mechanic

Diagnose WHICH motivation is missing at the weak point of the flow — and for
WHOM: judgment #5's player types (achievers, explorers, socializers,
competitors) turn the same gap into different mechanics, so name your users'
mix before reading the table. Then pick the mechanic that feeds the gap:

| Missing | The user feels | Mechanics that feed it |
|---------|---------------|------------------------|
| Competence | "I'm not getting better / I can't tell" | Progress bars, levels, streaks-as-mastery, skill trees, "you improved X" |
| Autonomy | "I'm following orders" | Meaningful choices, multiple paths, customization, self-set goals |
| Relatedness | "I'm alone here" | Teams, gifting, shared goals, communities, co-op challenges |
| Purpose | "Why does this matter?" | Narrative framing, impact meters ("you saved N hours"), collective milestones |

Purpose sits over the three the body names (autonomy, competence,
relatedness): it is what makes the other three worth having. A mechanic
chosen before the diagnosis is decoration. "Add points" is never the answer
to a question you haven't asked.

### 2. Design the core loop first — it must close in seconds

This is the IN-SESSION loop, the one measured in seconds: **action → immediate
feedback → reward / progress → invitation to the next action**. Before adding
meta-systems (levels, seasons, collections), verify the basic loop is tight:
does every user action get an immediate, satisfying response? Is the next
action obvious and one step away? A juicy loop with zero meta beats a dead
loop with five meta-layers. The other loop — trigger → action → reward →
investment, measured in days — is the habit loop and lives in
[engagement](../engagement/SKILL.md) #3; when the complaint is "they don't come
back", that is the one to open, and only after this one closes.

### 3. Progression: fast early, meaningful always

- First levels come fast (the first "level up" within minutes, not weeks) —
  early progress is what converts a visitor into a player.
- Use endowed progress: a bar that starts at 20% ("account created ✓") gets
  completed far more than one at 0% — never show a user an empty bar for work
  they've partially done.
- Progress must map to REAL capability or value ("you unlocked X", "your
  profile now does Y"), not to arbitrary numbers. XP that buys nothing reads
  as homework within a month.
- Endgame matters: what does level 50 do when there's no level 51? Mastery
  displays, mentoring roles, and prestige resets outlast content treadmills.

### 4. Rewards: schedule and meaning over size

- **Immediate beats big**: a small reward NOW shapes behavior more than a
  large one next month.
- **Earned beats given**: rewards tied to genuine accomplishment feed
  competence; participation trophies devalue the currency for everyone.
- **Surprise sparingly**: variable rewards are the most powerful and the most
  dangerous tool in the box — delight users with unexpected recognition, but
  building the CORE loop on slot-machine uncertainty crosses the ethics line
  ([judgment #6](../../AGENTS.md)).
- **Crowding out is judgment #3 in practice**: amplify intrinsic motivation
  with FEEDBACK; reserve extrinsic rewards for genuinely boring necessities.
- **If points buy anything, you have an economy**: name the faucets (how
  points enter), the sinks (what removes them) and what a point is redeemable
  for. XP that buys nothing reads as homework within a month; XP that buys too
  much inflates and the reward stops meaning anything. And where rewards
  involve chance or money, the ethics line has a legal edge — loot-box and
  minors rules vary by country, and "surprise sparingly" is not a defence.

### 5. Social mechanics: the strongest force, the sharpest edges

- Judgment #5's leaderboard rule, made operational: if used, cohort them
  (friends, league tiers, percentiles) so everyone has a winnable race —
  never one global table.
- Comparison mechanics punish beginners hardest, exactly the users you can
  least afford to lose. Compare users to their own past self first.
- Cooperation retains better than competition for most audiences: shared
  goals, teams, gifting. Competition is a spice, not the dish.

### 6. Every mechanic ships with its shadow acknowledged

Streaks build habit AND create anxiety — their forgiveness design lives in
[engagement](../engagement/SKILL.md) #4. Badges celebrate milestones AND
become clutter when they rain down.
Timers create urgency AND erode trust when fake. Collections drive completion
AND frustrate when items are gated by luck or money. Proposing a mechanic
without naming its shadow and its mitigation is selling, not analysis — the
same rule as an architect's tradeoff table.

## Resources

- Sibling skills: [flow-analysis](../flow-analysis/SKILL.md) (mandatory before
  this), [engagement](../engagement/SKILL.md) (onboarding and return loops
  these mechanics plug into)
- Tradeoff presentation format: [architect/tradeoffs](../../../architect/skills/tradeoffs/SKILL.md)
  — mechanics decisions are product decisions with reversal costs too

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.