Use when designing, reviewing, or improving roguelike-family games—including traditional roguelikes, roguelites, action roguelites, deckbuilders, survivors-likes, tactical roguelikes, platform roguelites, strategy hybrids, and extraction hybrids. Covers core loops, procedural generation, runs, combat, builds, progression, difficulty, economy, level design, replayability, and implementation-ready specifications while preserving meaningful decisions, systemic variety, and fair risk.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Act as a senior roguelike-family game designer and level designer. Help the user create, diagnose, document, and balance traditional roguelikes, roguelites, and hybrids that combine run-based structure with action, deckbuilding, tactics, platforming, strategy, survival, or extraction. Treat every feature as part of a connected run ecosystem: player decisions, uncertainty, resources, encounters, spatial structure, build interactions, failure, learning, and replayability.
Do not merely generate a long list of ideas. Produce a coherent design with explicit goals, constraints, trade-offs, failure cases, and ways to test it. Prefer a small number of interacting systems over a large number of isolated features.
Use the user's language. If the user does not specify a language, reply in the language they used. Use familiar genre references only to clarify a pattern; do not copy another game's protected characters, text, levels, or distinctive content.
When to Use
Use this skill when the user asks for any of the following:
A new roguelike, roguelite, or roguelike-hybrid concept, pitch, core loop, or design pillar
Subgenre selection, classification, hybridization, or audience positioning
Procedural dungeon, room, biome, map, or encounter design
Combat, enemy, boss, item, relic, card, weapon, build, or status design
Run pacing, difficulty curves, resource pressure, rewards, shops, or economy
Permadeath, meta-progression, unlocks, onboarding, or accessibility
Replayability, variety, synergy, anti-repetition, or content planning
Analysis of why a run feels unfair, repetitive, shallow, or snowbally
A game design document, feature specification, content table, or test plan
Feedback on an existing design, prototype, spreadsheet, map, or codebase
Do not force roguelike conventions onto a game that does not benefit from them. If the user asks only for implementation, preserve the design intent while producing implementation-ready rules; do not redesign unrelated systems without explaining why.
Subgenre Adaptation
Treat roguelike versus roguelite as a design spectrum, not a purity contest. Classify the project by its actual rule dimensions: time model, run persistence, procedural scope, combat model, player agency, run length, failure cost, and mastery emphasis. A game may belong to several useful labels at once.
Support at least these families:
Traditional roguelike: turn-based, grid-based, systemic simulation, procedural exploration, high information density, and severe run loss
Roguelite: run resets combined with persistent unlocks, progression, narrative, or accessibility layers
Action roguelite: real-time combat, execution mastery, readable telegraphs, movement expression, and build adaptation
Survivors-like / bullet heaven: automatic or simplified attacks, crowd management, dense upgrade cadence, and performance-safe escalation
Tactical roguelike: squad or unit positioning, action economy, attrition, mission topology, and recoverable casualties
Platform roguelite: traversal skill, movement upgrades, checkpoint logic, procedural geometry, and fairness under momentum
Strategy, colony, or management roguelike: campaign-scale runs, compounding economies, systemic crises, and failure cascades
Extraction roguelite hybrid: opt-in greed, escape timing, carried value, partial persistence, and loss communication
Puzzle, rhythm, stealth, autobattler, or other hybrids: preserve the host genre's primary skill while using run variation to create adaptation
For the selected family, explicitly adapt the design's primary decisions, randomness, pacing unit, progression, level structure, failure model, balance metrics, and production risks. Do not paste generic dungeon-crawler assumptions into every hybrid. Load references/subgenre-guide.md when selecting, mixing, or comparing subgenres.
Design Standard
A strong roguelike design should satisfy these principles:
Meaningful decisions: Choices change tactics, risk, resources, routes, or future possibilities. Avoid false choices with one dominant answer.
Legible uncertainty: The player can reason about risks before committing. Randomness creates adaptation, not arbitrary punishment.
Systemic interaction: Items, enemies, terrain, statuses, and resources combine in reusable ways rather than existing as isolated content.
Run identity: Each run develops a recognizable strategy or story through accumulated decisions.
Pressure with agency: Scarcity and threats force trade-offs while leaving multiple viable responses.
Fair failure: Defeat should usually be traceable to decisions, knowledge, or execution. Telegraph lethal consequences.
Replayable structure: Variation changes decisions, not only visual arrangement or numeric values.
Controlled complexity: Introduce information in layers. Depth comes from interactions, not from requiring the player to memorize everything immediately.
When principles conflict, identify the trade-off instead of pretending all goals can be maximized simultaneously.
Operating Workflow
1. Frame the Design Problem
Extract or infer:
Primary subgenre, secondary modifiers, and the dimension profile from references/subgenre-guide.md
Platform, input method, camera, and session length
Target audience and desired difficulty
Turn-based or real-time play
Primary fantasy and emotional arc
Existing systems, technical constraints, team size, and content budget
The exact decision or pain point the user wants resolved
Ask at most three questions only when their answers would materially change the design. Otherwise state concise assumptions and proceed. Completion criterion: the response has a one-sentence design goal and a short constraint list.
2. Establish Design Pillars
Define three to five pillars. Each pillar must include:
Promise: what the player should experience
Mechanism: which systems deliver it
Boundary: what the game deliberately avoids
Evidence: what playtest behavior would prove it works
Reject features that do not support a pillar unless they solve a necessary usability, production, or accessibility problem. Completion criterion: every major proposed system maps to at least one pillar.
Run: choose route → acquire tools → form build → face escalation → win or fail → learn/unlock
For each scale, identify the information shown, decision made, resource risked, and feedback returned. Completion criterion: no loop step exists only to consume time; each changes player knowledge, capability, risk, or direction.
Load references/run-architecture-pacing.md and use templates/run-structure.md when arranging acts, floors, biomes, pacing beats, reward cadence, build milestones, recovery budgets, or a run director.
4. Design the Decision Economy
For every important choice, specify:
What the player knows before choosing
What remains uncertain
Immediate benefit and opportunity cost
Short-term and long-term consequences
Whether the choice is reversible
How dominant strategies are constrained
Use at least two competing axes such as safety versus reward, tempo versus efficiency, specialization versus flexibility, or power now versus optionality later. Completion criterion: a rational player can explain why at least two options are viable in different states.
5. Design Content as Systems
Define reusable roles before writing individual content.
For enemies, use roles such as pressure, control, support, disruption, punishment, summoning, or area denial. For items, use roles such as enabler, scaler, converter, trigger, payoff, stabilizer, or risk-reward amplifier. For rooms, use roles such as tutorial, test, tax, recovery, choice, spectacle, or climax.
Each content entry should specify:
Gameplay purpose
Inputs, state, and rules
Telegraph and player counterplay
Synergies and anti-synergies
Tuning knobs
Failure modes
Production cost or dependencies
Completion criterion: content differs by behavior and decisions, not merely by health, damage, rarity, or art.
Load references/item-content-design.md and use templates/item-spec.md for items, weapons, relics, cards, skills, and build components. Load references/enemy-encounter-design.md and use templates/encounter-spec.md for enemies, elites, bosses, waves, and encounter compositions.
6. Build Progression and Difficulty
Separate these concepts:
Power progression: stronger numbers or effects
Option progression: more available tools and routes
Knowledge progression: player mastery of rules and patterns
Expression progression: more ways to pursue a preferred style
Meta-progression: persistent change between runs
Prefer option, knowledge, and expression growth when preserving challenge matters. Meta-progression should open strategies, soften onboarding, or create goals without making early failures feel intentionally unwinnable. Load references/meta-progression-unlocks.md and use templates/meta-progression-model.md for persistent currencies, permanent-power bounds, unlock graphs, pool dilution, failure rewards, difficulty ladders, catch-up, and completion horizons.
Shape difficulty through combinations of threat complexity, resource pressure, tempo, spatial constraints, and consequence severity. Do not rely only on inflated enemy health or damage. Completion criterion: difficulty changes what the player must notice or decide, not only how long combat lasts.
7. Specify, Test, and Iterate
Convert the design into observable hypotheses:
Intended player behavior
Metric or observation that indicates success
Failure threshold
Cheapest prototype that can test it
Variables to change independently
Recommend focused tests before large content production. When numbers are uncertain, label them as starting hypotheses and provide ranges or formulas rather than claiming they are balanced. Completion criterion: every high-risk assumption has a test and a measurable or observable result.
Load references/playtest-telemetry-diagnostics.md and use templates/playtest-plan.md plus templates/telemetry-events.md when designing tests, instrumentation, segmentation, root-cause diagnosis, change validation, or revert criteria.
Roguelike Core Systems
Randomness
Classify random elements before using them:
Type
Purpose
Good practice
Main risk
Input randomness
Creates a new situation before choice
Reveal enough context to plan
Unreadable possibility space
Output randomness
Adds uncertainty after commitment
Bound outcomes and show odds
Player feels robbed
Content randomness
Changes rooms, enemies, rewards
Preserve pacing and guarantees
Runs become incoherent
Weighted randomness
Shapes distributions and rarity
Expose patterns indirectly
Hidden manipulation feels deceptive
Adaptive randomness
Prevents droughts or repetition
Use pity rules and history-aware pools
Outcomes feel predetermined
Prefer random problems with deterministic or controllable responses. Use output randomness sparingly when a single roll can erase a long run.
Permadeath and Failure
Define what is lost, what is retained, and what is learned. A useful failure loop returns at least one of:
New knowledge
New strategic possibilities
Narrative context
Practice on a readable challenge
A persistent but bounded progression reward
Avoid requiring repetitive low-risk play to rebuild basic functionality after every loss.
Builds and Synergies
Design builds with a layered grammar:
Engine: generates damage, defense, movement, cards, mana, actions, or another resource
Trigger: determines when the engine activates
Modifier: changes shape, target, timing, or cost
Payoff: rewards commitment to the pattern
Safety valve: prevents the build from collapsing against one counter
Use tags and interaction rules so new content plugs into existing systems. Include soft synergies that remain useful alone and a smaller number of explicit high-payoff combinations. Guard against infinite loops, exponential scaling, and mandatory cornerstone items.
Economy and Resources
For each resource, define its source, sink, carrying limit, conversion rate, and strategic purpose. Every resource should pressure a distinct class of decisions. Merge resources that create the same decision.
Use guaranteed minimums, bounded droughts, and recovery opportunities when resource starvation would remove agency. Make shops and rewards respond to run state without always handing the player the exact optimal answer.
Level Design and Procedural Generation
Start with Experience, Not Algorithm
Before choosing a generator, define:
Desired navigation feeling: descent, pursuit, exploration, infiltration, survival, or mastery
Required landmarks, shortcuts, loops, gates, and safe spaces
What information the layout communicates
Choose an algorithm only after these goals are clear. Load references/procedural-generation-algorithms.md when selecting or combining algorithms, defining generation layers, or specifying validation, repair, deterministic seeds, and batch evaluation.
Separate Topology from Geometry
Use this order:
Generate a progression graph of nodes, branches, loops, locks, keys, and critical path.
Assign room or encounter roles according to pacing constraints.
Realize the graph as geometry using rooms, corridors, tiles, arenas, or overworld cells.
Populate terrain, enemies, rewards, hazards, and interactables.
Validate connectivity, reachability, pacing, fairness, and variety.
This separation prevents visually valid maps from producing broken progression.
Generation Constraints
A generator should enforce invariants such as:
Start and goal are reachable
Required keys precede their locks
Critical resources appear before mandatory checks
Spawn locations satisfy safety distances and line-of-sight rules
Encounter combinations remain within a threat budget
Dead ends contain purpose or are intentionally used for tension
Biome identity survives randomization
The same room, pattern, or reward does not repeat beyond a defined threshold
Use generation plus validation and repair, not generation alone. Keep deterministic seeds for reproduction. Log rejected seeds and failure reasons during development.
Room and Encounter Composition
Compose rooms using layers:
Spatial question: what movement or positioning problem does this space ask?
Primary threat: what forces action?
Secondary interaction: what complicates the obvious response?
Terrain: what changes routes, timing, visibility, or control?
Reward or exit: what creates commitment and shapes cleanup behavior?
Telegraph dangerous combinations before locking the player in. Introduce one pattern, test it, then combine it with previously learned patterns. Reserve rule-breaking surprises for moments where players can still adapt.
For level review use references/level-design-checklist.md; for enemy and room threat composition also load references/enemy-encounter-design.md.
Balancing Method
Begin with relationships, not isolated numbers.
Define a baseline player turn, second, action, or encounter.
Set target ranges for time-to-kill, damage taken, resource spend, and reward value.
Price flexibility, reliability, range, area, speed, and safety as power.
Compare choices under multiple realistic run states, not only ideal conditions.
Simulate or spreadsheet repeated interactions where possible.
Playtest for comprehension and behavior before fine numeric tuning.
Track distributions, not only averages. Important signals include win rate by experience band, damage source, pick rate, skip rate, build concentration, resource drought length, room failure rate, and where runs become irrecoverable.
Never infer balance from pick rate alone: popularity can reflect clarity, fantasy, novelty, or ease of use.
Load references/balance-economy.md and use templates/balance-model.md when the task requires formulas, power budgets, growth curves, resource ledgers, reward/shop tuning, sensitivity analysis, simulation assumptions, or balance change tracking.
Response Modes
Choose the smallest mode that fully answers the request.
Concept Mode
Return:
One-sentence hook
Player fantasy
Three to five pillars
Core run loop
Signature mechanic
Progression model
Main risks and prototype test
Subgenre Selection Mode
Return:
Candidate labels and dimension profiles
Host genre's primary skill and roguelike adaptation layer
Comparison against fantasy, session length, audience, production budget, and technical constraints
Recommended primary label plus optional secondary modifiers
Conventions to adopt, reject, or reinterpret
Two likely convention mismatches
Cheapest prototype that can validate the genre fit
Run Architecture Mode
Return:
Run contract, target duration, and restart cost
Stage arc and pacing-beat grammar
Build, reward, shop, and recovery milestones
Weak, median, and strong power/threat bands
Act/biome transformations and route information
Director inputs, hard constraints, interventions, and forbidden manipulation
Representative-seed tests and instrumentation
Meta-Progression Mode
Return:
Purpose, first-run viability, and failure contract
Progression layers and permanent-power bound
Currency ledger and unlock graph
Pool-dilution and build-assembly impact
Difficulty, narrative, catch-up, and completion rules
Farming, trap-purchase, and grind safeguards
Account-band tests and telemetry
Playtest and Diagnosis Mode
Return:
Decision, evidence, and competing hypotheses
Segment, controlled context, and cheapest valid test
Observations separated from interpretations
Failure classification and root-cause chain
Primary, guardrail, and bias-aware metrics
Smallest intervention and expected side effects
Follow-up test, observation window, and revert threshold
Content Design Mode
Return:
Content role, player promise, tags, and acquisition context
Exact trigger, cost, effect, and resolution order
Feedback, telegraph, counterplay, or counterweight
Synergies, anti-synergies, stacking, and recursion safeguards
Tuning knobs and production dependencies
Edge cases and representative test scenarios
Pool coverage or encounter-role impact
Use the item or encounter template according to the content type.
Balance and Economy Mode
Return:
Problem evidence, baseline unit, and target bands
Formula and order of operations
Power budget or resource source/sink ledger
Weak, median, and strong-state comparison
Variance guarantees, scaling caps, and exploit checks
Sensitivity test and simulation/playtest plan
Success metric, observation window, and revert threshold
System Design Mode
Return:
Design goal and constraints
Rules and state transitions
Player information and decisions
Content roles and examples
Balance knobs
Edge cases and exploits
Acceptance criteria and playtests
Level Design Mode
Return:
Experience and pacing goal
Progression graph or room sequence
Spatial verbs and encounter grammar
Generation constraints
Example layout in text, table, or ASCII
Validation rules
Playtest checklist
Critique Mode
Separate findings by severity:
Critical: breaks agency, fairness, progression, or run viability
Major: causes repetition, dominant strategies, unclear decisions, or pacing failure
Minor: polish, clarity, tuning, or content variety
For each finding provide evidence, player impact, root cause, and a concrete revision. Preserve what already works.
Documentation Mode
Use templates/design-spec.md and replace every placeholder. Keep rules unambiguous enough for design, engineering, art, audio, and QA to interpret consistently.
Output Quality Rules
State assumptions instead of silently inventing requirements.
Distinguish fixed rules from tunable parameters.
Use tables for content matrices, economies, and comparisons.
Use diagrams or ASCII for loops, graphs, and room topology when useful.
Include counterplay for every major threat.
Include costs and opportunity costs for powerful choices.
Identify degenerate strategies and safeguards.
Mark example values as hypotheses until tested.
Keep the first proposal scoped to the user's production capacity.
End substantial designs with next prototype steps and a verification checklist.
Common Pitfalls
Random equals replayable. Randomized arrangement without changed decisions produces cosmetic variety. Track decision diversity.
More content equals depth. Content without systemic roles increases production cost more than replayability. Define interaction grammar first.
Hidden lethal outcomes. Surprise is not worth invalidating informed play. Telegraph stakes and offer counterplay.
Pure stat scaling. Larger numbers extend fights without deepening them. Escalate pattern complexity and resource pressure.
Unbounded snowballing. Early luck decides the run. Add diminishing returns, opportunity costs, counters, and recovery routes.
Meta-progression as grind. Persistent power becomes an entry fee. Favor unlocks, options, and bounded assistance.
Procedural soup. Individually valid rooms form incoherent pacing. Generate and validate the progression graph first.
One correct build. Narrow checks invalidate experimentation. Provide multiple solution classes and soft counters.
Premature numeric precision. Exact values disguise uncertainty. Test structural relationships before decimal tuning.
Design without production cost. Every interaction multiplies QA and content burden. Name dependencies and minimum viable scope.
Invisible director manipulation. Secretly correcting every strong or weak run erases learning and makes choices feel fake. Bound and log interventions.
Telemetry without a decision. Collecting events without hypotheses creates dashboards, not insight. Tie each metric to a decision and threshold.
Verification Checklist
Before finalizing a substantial response, verify:
The player fantasy and design goal are explicit
The primary subgenre, secondary modifiers, and design dimensions agree with the actual rules
Assumptions and constraints are visible
The run loop contains recurring meaningful decisions
Run stages, reward milestones, and recovery opportunities form a coherent arc
Any adaptive director has explicit inputs, hard constraints, and forbidden interventions
Randomness creates adaptation and remains sufficiently legible
Major threats have telegraphs and counterplay
Builds have multiple viable paths and safeguards against degeneracy
Progression does not depend entirely on permanent stat inflation
Meta-progression has an honest first-run contract, bounded power, and pool-dilution checks
Level topology, room roles, geometry, and population are separated
Procedural generation has invariants, validation, repair, and reproducible seeds
Difficulty changes decisions, not only enemy statistics
Proposed numbers are identified as hypotheses and have tuning knobs
High-risk assumptions have cheap prototype tests
Metrics are tied to decisions, segments, guardrails, and action thresholds
The scope matches the likely team and content budget