game-design
Learn the essentials of game design through core loop mechanics, game design document structure, and player motivation frameworks. This skill covers difficulty balancing, progression design, and practical anti-patterns to avoid during development. Build engaging games by understanding the 30-second loop, reward systems, and flow state principles.
Game Design teaches core loop structure, balancing techniques, and player psychology for building engaging games.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-26
Game Design teaches core loop structure, balancing techniques, and player psychology for building engaging games. Learn the essentials of game design through core loop mechanics, game design document structure, and player motivation frameworks. This skill covers difficulty balancing, progression design, and practical anti-patterns to avoid during development. Build engaging games by understanding the 30-second loop, reward systems, and flow state principles.
Use it when
- game-design emphasizes that the 30-second game loop is the fundamental repeating action cycle players experience.
- game-design covers difficulty balancing as a key lever for flow state, where challenge matches player skill.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
vudovn/ag-kit/game-design · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do you structure a game design document?
game-design teaches you to build a GDD with essential sections including core mechanics, player motivation types, progression systems, and difficulty balancing. A well-structured game design document captures your game's 30-second core loop, reward schedules, and pacing strategy. The skill covers anti-patterns to avoid and best practices for organizing sections so your design remains clear through development iterations.
What is the 30-second game loop and why does it matter?
game-design emphasizes that the 30-second game loop is the fundamental repeating action cycle players experience. This core loop defines your game's moment-to-moment gameplay and directly impacts engagement. Understanding how to design this loop—balancing difficulty, reward timing, and player agency—is central to creating fun experiences and achieving flow state where players remain optimally challenged.
How can I balance game difficulty to achieve flow state?
game-design covers difficulty balancing as a key lever for flow state, where challenge matches player skill. The skill teaches you to adjust progression systems, pacing, and reward schedules so players stay engaged without frustration. By understanding player motivation types and anti-patterns, you learn when to increase challenge, introduce new mechanics, and provide meaningful progression that sustains long-term engagement.
What player motivation types should I design for?
game-design teaches player psychology frameworks showing how different motivation types drive engagement. By understanding what compels players—whether through achievement, exploration, social connection, or mastery—you can design reward systems and progression mechanics that resonate. This knowledge helps you create games that feel fun and meaningful rather than relying on guesswork or anti-patterns.
How do I design a progression system that keeps players advancing?
game-design covers progression system design as a pacing tool that sustains player advancement and motivation. The skill teaches you to structure unlocks, difficulty curves, and reward schedules so players always have clear goals. Effective progression balances challenge with achievable milestones, preventing both boredom and frustration while maintaining the engaging 30-second loop throughout your game.
What are common game design anti-patterns I should avoid?
game-design identifies anti-patterns that undermine engagement, such as poor pacing, misaligned difficulty, and reward systems that don't match player psychology. The skill teaches you to recognize when progression stalls, when core loops become tedious, or when difficulty spikes break flow state. Understanding these pitfalls helps you iterate faster and build games that maintain player motivation from start to finish.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Game Design Principles
> Design thinking for engaging games.
1. Core Loop Design
The 30-Second Test
Every game needs a fun 30-second loop:
1. ACTION → Player does something
2. FEEDBACK → Game responds
3. REWARD → Player feels good
4. REPEAT
Loop Examples
| Genre | Core Loop |
|---|---|
| Platformer | Run → Jump → Land → Collect |
| Shooter | Aim → Shoot → Kill → Loot |
| Puzzle | Observe → Think → Solve → Advance |
| RPG | Explore → Fight → Level → Gear |
2. Game Design Document (GDD)
Essential Sections
| Section | Content |
|---|---|
| Pitch | One-sentence description |
| Core Loop | 30-second gameplay |
| Mechanics | How systems work |
| Progression | How player advances |
| Art Style | Visual direction |
| Audio | Sound direction |
Principles
- Keep it living (update regularly)
- Visuals help communicate
- Less is more (start small)
3. Player Psychology
Motivation Types
| Type | Driven By |
|---|---|
(truncated - see the full file via the links below)
File tree — 1 file
.agents/skills/game-development/game-design/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Learn core game loop design and 30-second gameplay structure”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This orchestrator skill teaches core game development principles and intelligently directs you to the right sub-skill based on your platform (web, mobile, PC, VR) and project type (2D, 3D, design, multiplayer, art, audio). It covers universal patterns like the game loop, input abstraction, performance budgeting, and collision strategies to ground your work before specializing.
Navigate engine selection for 2D and 3D games with a decision framework tailored to project scope and team composition. Learn platform-specific features, controller abstractions, and performance optimization techniques across Unity, Godot, and Unreal.
This skill covers foundational game development patterns and architectures for building games across platforms. You'll explore game loop design, entity component systems, 2D mechanics like sprite animation and collision detection, and AI approaches including finite state machines and pathfinding.
Master the fundamentals of multiplayer game development through architecture selection, synchronization techniques, and network optimization. This skill guides you through choosing between dedicated servers, peer-to-peer, and host-based models, then covers lag compensation, bandwidth reduction, and server-authority security patterns to prevent cheating.
Master the thinking behind running production servers rather than memorizing commands. This skill covers process management tool selection, monitoring strategy across availability and performance, log rotation principles, and scaling decisions. You'll learn health check implementation, security practices, and a structured troubleshooting priority system to diagnose server issues.
Master the foundational systems that power 2D games. This skill covers sprite organization and animation, tilemap layering strategies, collision shapes and physics approaches, and camera techniques from basic following to advanced multi-target tracking. Explore genre-specific patterns for platformers and top-down games.
More skills Add Feature (unlicensed) · game-audio (MIT) · game-art (MIT) · 3d-games (MIT)