game-design

Guides game design decisions covering core loops, GDD structure, player psychology, and difficulty balancing.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill game-design-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-design
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/.agent/skills/game-development/game-design
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill game-design-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing engaging games requires structured thinking about core loops, player motivation, and difficulty curves, which many developers approach without a proven framework. ## Core Features & Use Cases - Core Loop Design: Defines the 30-second action-feedback-reward loop with genre-specific examples for platformers, shooters, puzzles, and RPGs. - GDD Structure: Outlines the essential sections of a Game Design Document including pitch, mechanics, progression, and art direction. - Player Psychology & Balancing: Covers motivation types, reward schedules, flow-state difficulty tuning, and progression pacing. - Use Case: When prototyping a new RPG, use this Skill to define the core loop, structure the GDD, and plan a progression curve that keeps players in flow. ## Quick Start Help me design the core loop and progression system for a puzzle platformer using game design principles.

Frequently Asked Questions about game-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a core gameplay loop for a new game?

A core loop follows the pattern of action, feedback, reward, and repeat, testable within 30 seconds of play. Genre examples include run-jump-collect for platformers and observe-think-solve for puzzle games.

What sections should a Game Design Document include?

A GDD should include a one-sentence pitch, the core loop, mechanics, progression, art style, and audio direction. Keep it as a living document, use visuals to communicate, and start small.

How do I balance game difficulty to keep players engaged?

Balance difficulty by targeting the flow state between frustration and boredom. Use dynamic difficulty adjustment, player-selectable difficulty, or accessibility options to match different skill levels.

What reward schedules work best for player retention?

Fixed schedules suit milestone rewards, variable schedules create addictive loot drops, and ratio schedules fit grind-based games. Match the schedule to the player motivation type you are targeting.

What are common game design anti-patterns to avoid?

Avoid designing in isolation, polishing before the game is fun, forcing a single playstyle, and punishing players excessively. Instead, playtest constantly, prototype first, allow player expression, and reward progress.