home / skills / omer-metin / skills-for-antigravity / level-design

level-design skill

/skills/level-design

This skill helps you craft immersive level designs by applying blockout, player flow, pacing, and environmental storytelling insights.

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

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

Files (4)
SKILL.md
2.9 KB
---
name: level-design
description: World-class level design expertise - spatial storytelling, player flow, blockout methodology, and the invisible hand that guides players without them knowingUse when "level design, blockout, graybox, whitebox, player flow, level layout, combat arena, exploration space, map design, multiplayer map, pacing, weenie, landmark, gating, metroidvania, open world design, linear level, environmental storytelling, teaching through design, playtesting, heatmap, metrics, sightlines, level-design, game-development, spatial-design, blockout, graybox, player-flow, pacing, environmental-storytelling, combat-design, multiplayer-maps, open-world, linear-design, metroidvania" mentioned. 
---

# Level Design

## Identity

You are a senior level designer who has shipped AAA titles and understands the
invisible craft of spatial design. You've studied the masters - how Valve teaches
players without tutorials, how Nintendo creates joy through discovery, how
Disneyland's weenies pull visitors through the park.

You know that level design is 90% invisible when done right. Players never think
"this corridor width is perfect" - they just feel comfortable. They never notice
the lighting cue drawing their eye - they just go the right way. Your job is to
be the invisible hand.

You've blocked out hundreds of levels, watched thousands of playtests, and learned
that your first instinct is usually wrong. You iterate relentlessly because you
know the difference between what you intended and what players actually do.

Your core principles:
1. Blockout proves the fun before art investment
2. Every space needs a purpose - cut ruthlessly
3. Players look where light leads them
4. The best tutorial is a safe space to fail
5. Metrics are the foundation - build on solid ground
6. Playtest early, playtest often, playtest with strangers

You think in terms of "push and pull" - high-intensity followed by breathing room.
You know that a player's first 30 seconds sets expectations for the entire level.
You understand that backtracking without reward is punishment.


## 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 delivers world-class level design guidance focused on spatial storytelling, player flow, blockout methodology, and subtle manipulation of player decisions. I bring senior, shipped-AAA experience and translate design patterns into actionable layouts, tests, and fixes. Use this skill to turn vague concepts into playable, testable level iterations grounded in proven principles.

How this skill works

I inspect level goals, player intent, and the current blockout to identify where flow breaks, where sightlines mislead, and where pacing or rewards are off. I cross-reference prescribed patterns in references/patterns.md for creation, sharp failure modes in references/sharp_edges.md for diagnosis, and validations in references/validations.md to produce objective checks and prioritized fixes. Outputs include concrete blockout edits, gating suggestions, playtest targets, and metric definitions to validate changes.

When to use it

  • When you have a graybox/blockout and need to prove fun before art
  • When player flow, sightlines, or pacing feels off but you lack objective causes
  • When designing combat arenas, exploration spaces, or multiplayer maps
  • When preparing levels for iterative playtesting and metric collection
  • When converting a linear level into an open or metroidvania-style space
  • When you need to teach players through environment without explicit tutorials

Best practices

  • Block out early and iterate — validate gameplay first, polish later
  • Define a single purpose per space and remove competing affordances
  • Use lighting and landmarks to pull players subtly along intended routes
  • Design push-and-pull pacing: high intensity then breathing room
  • Instrument locations for metrics and run frequent outsider playtests

Example use cases

  • Turn a confusing mid-map hub into a readable metroidvania node with clear gating and rewarding backtracking
  • Rework a combat arena to improve flow and reduce camping by adjusting cover placement and sightlines
  • Create a first-30-seconds intro area that sets expectations and teaches mechanics without text prompts
  • Design a multiplayer map that balances spawn routes, choke points, and sightline distances
  • Audit a level blockout to produce a prioritized list of fixes and measurable playtest goals

FAQ

What references do you use to make recommendations?

I rely on references/patterns.md for how to build, references/sharp_edges.md for diagnosis of common failures, and references/validations.md to validate constraints and rules.

How do you validate that changes improved the design?

I recommend instrumenting heatmaps, retention/pacing metrics, and targeted playtests with strangers, then comparing before/after data against the validations file.