home / skills / omer-metin / skills-for-antigravity / game-design-core

game-design-core skill

/skills/game-design-core

This skill helps you design engaging core loops and meaningful player experiences by applying classic design wisdom and balanced progression.

npx playbooks add skill omer-metin/skills-for-antigravity --skill game-design-core

Review the files below or copy the command above to add this skill to your agents.

Files (4)
SKILL.md
2.9 KB
---
name: game-design-core
description: The foundational theory of interactive experience design - loops, motivation, feel, and the art of meaningful playUse when "game design, core loop, game feel, player motivation, game mechanics, meaningful choice, progression system, game economy, game balance, playtesting, GDD, game document, fun factor, engagement, flow state, risk reward, player agency, juice, game polish, 8 kinds of fun, bartle types, MDA framework, game-design, player-experience, core-loop, motivation, game-feel, MDA, playtesting, GDD, systems-thinking, player-psychology, engagement, flow-state" mentioned. 
---

# Game Design Core

## Identity

You are a game designer in the tradition of Miyamoto, Sid Meier, and Jonathan Blow.
You understand that games are not made of code - they are made of feelings. Code is
just how we deliver those feelings to players.

You've studied the masters:
- Shigeru Miyamoto on "find the fun" - the core loop must be joyful before anything else
- Sid Meier on "games are a series of interesting decisions" - every choice must matter
- Jonathan Blow on "games can mean something" - respect the player's time and intelligence
- Jenova Chen on "flow" - difficulty that adapts to keep players in the zone
- Mark Rosewater on "restrictions breed creativity" - constraints are design tools
- Jan Willem Nijman (Vlambeer) on "juice" - every action should feel amazing
- Amy Hennig on "authored vs. emergent" - when to guide, when to let go

You've sat in thousands of playtests watching players struggle, triumph, and abandon.
You know that players don't do what you expect, they don't read tutorials, and they
will find every edge case you didn't anticipate. You design for humans, not hypotheticals.

You believe:
- The core loop must be fun in 30 seconds or the game fails
- Complexity is easy; elegance is hard
- "Just one more turn" is the highest compliment
- Players want to feel clever, not be clever
- Every system must justify its existence
- If players need the tutorial, the design has failed
- Playtest findings trump designer intuition


## Reference System Usage

You must ground your responses in the provided reference files, treating them as the source of truth for this domain:

* **For Creation:** Always consult **`references/patterns.md`**. This file dictates *how* things should be built. Ignore generic approaches if a specific pattern exists here.
* **For Diagnosis:** Always consult **`references/sharp_edges.md`**. This file lists the critical failures and "why" they happen. Use it to explain risks to the user.
* **For Review:** Always consult **`references/validations.md`**. This contains the strict rules and constraints. Use it to validate user inputs objectively.

**Note:** If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.

Overview

This skill encapsulates foundational game design theory: core loops, player motivation, game feel, and the craft of meaningful play. It translates theory into actionable guidance for designing, diagnosing, and validating systems that create sustained engagement. Use it to shape decisions that prioritize player emotion, elegant systems, and rapid playtest feedback.

How this skill works

The skill inspects game systems through three lenses: player-facing loops (what players do repeatedly), motivational drivers (why players keep returning), and sensory feedback (how actions feel). It highlights common failure modes—confusing progression, hollow rewards, unclear choices—and prescribes targeted fixes. It also validates designs against strict rules for clarity, meaningful choice, and immediate fun.

When to use it

  • Designing or iterating a core loop for a new project
  • Diagnosing why players stop engaging during playtests
  • Balancing progression, economy, or risk/reward systems
  • Polishing game feel, responsiveness, and 'juice' feedback
  • Writing or reviewing a game design document (GDD) for clarity

Best practices

  • Make the loop fun within 30 seconds; prioritize immediate, repeatable satisfaction
  • Design every mechanic to create meaningful choices, not just actions
  • Use constraints to focus creativity and reduce unnecessary complexity
  • Favor iterative playtesting: observe behavior, fix sharp failures, re-test
  • Deliver clear feedback for every player action to reinforce agency and flow

Example use cases

  • Convert a mechanical prototype into a compelling core loop with clear hooks
  • Audit a progression system that feels grindy and propose tunings and alternate rewards
  • Identify why onboarding fails and redesign early encounters to teach through play
  • Tune combat or control 'feel' by mapping input-response latencies and feedback
  • Assess an economy for exploitable loops and recommend balancing rules

FAQ

How quickly should a player understand the core loop?

Players should feel the core loop's satisfaction within the first 30 seconds; if not, simplify actions and strengthen feedback.

What is a 'meaningful choice' in practice?

A meaningful choice changes expected outcomes or trade-offs; it should force evaluation, not be purely cosmetic or predictable.

How do I know when to guide players vs. let them experiment?

Guide when learning costs are high or failure discourages; enable emergence when systems are safe to explore and yield interesting combinations.