game-design
Supports game design workflows by applying MDA frameworks, player aesthetics, and core loop balancing.
Install
mkdir -p .claude/skills/game-design-fabioc-aloha && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10307" && unzip -o skill.zip -d .claude/skills/game-design-fabioc-aloha && rm skill.zipInstalls to .claude/skills/game-design-fabioc-aloha
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.Key capabilities
- →Balance game mechanics and systems
- →Design level layouts and flow
- →Map player experience goals
- →Refine core game loops
- →Apply MDA framework analysis
How it works
It uses the MDA framework to align mechanics, dynamics, and aesthetics, ensuring that game systems create intended player experiences and agency.
Inputs & outputs
When to use game-design
- →Balance game mechanics
- →Design a level layout
- →Map out player experience goals
- →Refine the core game loop
About this skill
Game Design Skill
Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.
Core Principle
A great game teaches you how to play it without telling you. Every mechanic, level layout, and narrative beat exists to create player agency — the feeling that choices matter and mastery is earned.
Core Mechanics
MDA Framework
| Layer | Stands For | Perspective |
|---|---|---|
| Mechanics | Rules, systems, algorithms | Designer builds |
| Dynamics | Behaviors that emerge from mechanics | Player experiences |
| Aesthetics | Emotional responses | Player feels |
Design flows: Mechanics → Dynamics → Aesthetics Player experiences: Aesthetics ← Dynamics ← Mechanics
Eight Kinds of Fun (Aesthetics)
| Aesthetic | Description | Example Games |
|---|---|---|
| Sensation | Sensory pleasure | Journey, Flower |
| Fantasy | Make-believe, immersion | Skyrim, Mass Effect |
| Narrative | Story as drama | The Last of Us, Disco Elysium |
| Challenge | Obstacle course, mastery | Dark Souls, Celeste |
| Fellowship | Social framework | Among Us, MMOs |
| Discovery | Exploration, curiosity | Breath of the Wild, Outer Wilds |
| Expression | Self-discovery, creativity | Minecraft, Dreams |
| Submission | Pastime, zone-out | Stardew Valley, idle games |
Game Loops
Core Loop
The repeatable cycle that forms the foundation of gameplay:
Action → Reward → Progression → New Action
Game Design Document (GDD) Structure
title: "Game Name"
genre: "Action RPG"
platform: ["PC", "Console"]
target_audience: "16-35, hardcore gamers"
core_loop:
action: "Combat encounter"
reward: "XP, loot drops"
progression: "Level up, unlock skills"
pillars:
- "Player agency in story outcomes"
- "Deep crafting system"
- "Challenging but fair combat"
aesthetics: ["Challenge", "Fantasy", "Discovery"]
Nested Loops
| Loop Level | Timescale | Example (RPG) |
|---|---|---|
| Micro | Seconds | Combat: attack → dodge → counter |
| Core | Minutes | Quest: accept → explore → complete → reward |
| Meta | Hours | Character build: level up → unlock skills → tackle harder content |
| Macro | Days/Weeks | Seasonal events, guild wars, leaderboard resets |
Level Design
Design Pillars
- Readability — Player understands the space and objectives at a glance
- Flow — Smooth navigation, no dead ends without purpose
- Pacing — Tension and release cycle (combat → exploration → puzzle → reward)
- Teaching — Introduce mechanics in safe spaces before testing them
Level Design Process
- Paper design — Sketch layout, define critical path, mark encounters
- Graybox — Blockout in engine with primitive geometry
- Playtest graybox — Test flow, pacing, sightlines before art investment
- Art pass — Replace primitives with final art, lighting, audio
- Polish — VFX, particles, ambient audio, secondary animations
- QA — Bug testing, boundary testing, performance profiling
Spatial Communication
| Technique | Purpose |
|---|---|
| Weenies (landmarks) | Draw player toward objectives (Disney's castle principle) |
| Breadcrumbs | Pickups/lights along intended path |
| Gating | Lock progression behind ability/key acquisition |
| Chokepoints | Funnel players through narrative beats |
| Vistas | Reward exploration with visual payoff |
Player Psychology
Flow State (Csikszentmihalyi)
- Challenge ≈ Skill — Too easy = boredom; too hard = frustration
- Dynamic difficulty adjustment (DDA) keeps players in the flow channel
- Provide clear goals, immediate feedback, and sense of control
Motivation Frameworks
| Theory | Components | Design Implication |
|---|---|---|
| Self-Determination | Autonomy, Competence, Relatedness | Player choice, skill growth, social features |
| Bartle Types | Achiever, Explorer, Socializer, Killer | Content for each player type |
| Operant Conditioning | Reinforcement schedules | Reward timing (variable ratio is most engaging) |
Onboarding Best Practices
- Let players do before telling them
- One mechanic per tutorial section
- Safe failure — let players fail without punishment in early areas
- Contextual prompts, not text walls
- Veteran players can skip or fast-track tutorials
Systems Design & Balancing
Economy Design
| Currency Type | Earnable By | Sinks |
|---|---|---|
| Soft currency | Normal gameplay | Common items, upgrades |
| Hard currency | Premium purchase or rare earn | Premium cosmetics, time skips |
| Energy | Time-gated regeneration | Play sessions (mobile) |
Balancing Methodology
- Spreadsheet modeling — Define formulas for damage, health, progression curves
- Power budget — Each item/character gets a fixed power budget; trade-offs within budget
- Internal playtesting — Team plays the game, not just tests it
- Telemetry — Track win rates, pick rates, engagement per feature
- Iterative tuning — Small changes, measure impact, repeat
Progression Curves
| Curve Type | Shape | Player Feeling |
|---|---|---|
| Linear | Constant rate | Predictable, can feel grindy |
| Exponential | Slow start, fast growth | Power fantasy, late-game trivialization |
| Logarithmic | Fast start, diminishing returns | Accessible, respects veteran time |
| S-Curve | Slow → fast → slow | Best of both worlds, natural pacing |
Narrative Design
Environmental Storytelling
- Tell stories through objects, placement, and state (not cutscenes)
- "What happened here?" is more engaging than "Here's what happened"
- Every room should tell a micro-story through its contents
Quest Design Patterns
| Type | Structure | Player Agency |
|---|---|---|
| Main quest | Critical path, mandatory | Low (must complete) |
| Side quest | Optional, character-driven | Medium (player chooses when/whether) |
| Radiant/procedural | Auto-generated | Low (filler, use sparingly) |
| Branching | Player choices affect outcome | High (consequences matter) |
| Environmental | Discovered through exploration | High (player-driven discovery) |
Dialogue Systems
- Branching trees — Explicit choices, clear consequences
- Hub and spoke — Central topic, player explores branches
- Parser-driven — Text input interpreted (niche but immersive)
- Contextual barks — NPC reactions to player state/actions
Monetization Ethics
Ethical Monetization
- Cosmetics over power (avoid pay-to-win)
- Transparent odds for randomized rewards
- No dark patterns targeting vulnerable populations
- Age-appropriate controls and spending limits
- Value proposition: players should feel good about purchases
Anti-Patterns to Avoid
| Pattern | Why It's Harmful |
|---|---|
| Loot boxes with opaque odds | Gambling mechanics, regulatory risk |
| Pay-to-win advantage | Destroys competitive integrity |
| Artificial scarcity pressure | FOMO manipulation |
| Energy paywalls | Punishes engagement |
| Targeting whales | Exploits vulnerable spending habits |
When not to use it
- →When designing non-interactive media
Limitations
- →Requires iterative tuning based on telemetry
- →Balancing depends on defined progression curves
How it compares
It provides a structured framework for game design that prioritizes player psychology and system balance over intuitive guessing.
Compared to similar skills
game-design side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| game-design (this skill) | 0 | 3mo | No flags | Intermediate |
| ui-ux-pro-max | 1,909 | 5mo | Review | Intermediate |
| drawio-diagrams-enhanced | 1,320 | 9mo | Review | Intermediate |
| svg-precision | 527 | 4mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by fabioc-aloha
View all by fabioc-aloha →You might also like
ui-ux-pro-max
nextlevelbuilder
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
svg-precision
dkyazzentwatwa
Deterministic SVG generation, validation, and rendering. Use for icons, diagrams, charts, UI mockups, or technical drawings requiring structural correctness and cross-viewer compatibility.
mobile-ios-design
wshobson
Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.
blender-toolkit
Dev-GOM
Automate Blender tasks like creating 3D shapes, managing materials, and retargeting Mixamo animations with real-time control.
infographic-creation
antvis
Create beautiful infographics based on the given text content. Use this when users request creating infographics.