Game Design

Основы Level Design

**В Half-Life 2 есть момент, когда ты выходишь из канализации и видишь Цитадель вдали.** Ты не можешь до неё дойти - ещё 8 часов игры впереди. Но ты *видишь* цель. Это level design: пространство не просто площадка для геймплея, а инструмент для создания опыта.

Level design - это искусство организации пространства. Куда игрок может пойти? Что увидит первым? Как понять, что делать дальше? Ответы на эти вопросы формируют опыт больше, чем механики.

Цели урока

  • Понять спектр linear ↔ open world
  • Изучить hub structure и её преимущества
  • Видеть metroidvania как progression через space
  • Распознавать gating и его типы
  • Применять spatial design для player experience

Предварительные знания

  • Цели и вызовы: level design создаёт challenges в пространстве
  • Цели и вызовы

Level design - это невидимый storyteller. Он говорит 'иди сюда', 'это опасно', 'здесь награда' - без единого слова. Понимание level design = понимание того, как направлять людей через пространство.

  • **IKEA**: Маршрут через магазин = level design для покупок
  • **Музеи**: Curated path через экспозицию
  • **Аэропорты**: Навигация тысяч людей через signage и architecture
  • **UX**: User flow через app = mini level design

Doom и рождение Level Design

До Doom уровни были фонами. Romero сделал их characters. E1M1 - один из самых изученных уровней в истории: каждый угол, каждый secret продуман. Romero создал язык level design, который используется до сих пор: keys, doors, secrets, shortcuts.

Linear vs Open World

**LINEAR:** Uncharted, Call of Duty. Maximum control над pacing и narrative. Риск: railroading чувство.

**OPEN WORLD:** Elden Ring, Breath of the Wild. Maximum freedom. Риск: lost feeling, pacing issues.

Hub Structure

Hub - это central space откуда player отправляется в missions и возвращается обратно. Комбинирует advantages linear и open:

**Hub examples:** Firelink Shrine (Dark Souls), Normandy (Mass Effect), Sanctuary (Borderlands), Peach's Castle (Mario 64).

Metroidvania Structure

Metroidvania - уникальная структура где progression tied to space. Мир один, но разные части unlock через abilities:

**Ability gating > Key gating:** Abilities feel earned (skill), keys feel arbitrary. Double jump to reach ledge > Red key for red door.

Gating

Gating - это как и почему мы блокируем доступ к контенту. Разные типы gating создают разные feelings:

**Gate feeling matters:** 'Find red key' = arbitrary, frustrating. 'Learn double jump' = earned, satisfying. Same function, different emotion.

Space as Gameplay

What is the fundamental insight about Space as Gameplay?

Half-Life 2 vs Skyrim

Два подхода к space

**Half-Life 2 (Linear):** - Каждый момент choreographed - Setpieces невозможны в open world - Player видит exactly что designers wanted - Replay value: low **Skyrim (Open):** - Player создаёт свой опыт - Emergent stories - Pacing полностью в руках игрока - Replay value: high **Урок:** Ни один не 'лучше' - разные goals требуют разных структур.

Ты делаешь horror game где важен tension. Какая структура уровня лучше?

Horror requires tension control. Нужно знать когда player будет в тёмном коридоре, когда услышит звук, когда увидит monster. Linear structure даёт этот контроль. Open world horror (Subnautica) возможен, но требует других механик для tension.

Mass Effect Normandy

Hub как character development

**Normandy делает несколько вещей:** - **Pacing break:** После intense mission - safe space - **Character access:** Talk to crew, build relationships - **Preparation:** Upgrade gear, plan next mission - **Home feeling:** Игрок knows every corner **Design insight:** Hub не просто menu - это emotional space. Player 'lives' there. **Урок:** Hub должен feel like home, не transit point.

Hollow Knight

Modern metroidvania perfection

**World design:** - 15+ interconnected areas - Each area has distinct visual/audio identity - Multiple entrances to most areas - Secrets everywhere **Ability progression:** - Dash → reach new platforms - Wall jump → vertical exploration - Super dash → horizontal shortcuts - Каждая ability recontextualizes old areas **Урок:** Good metroidvania makes backtracking exciting, not tedious.

В metroidvania игрок получил wall jump. Что должен дизайнер сделать с ранними зонами?

Ключевой принцип metroidvania: старые зоны получают новую ценность с новыми abilities. Игрок думает 'о, теперь я могу забраться туда!' - это rewards exploration и делает backtracking meaningful.

Elden Ring's Soft Gating

Difficulty as gate

**Stormveil Castle (early):** - Player CAN enter immediately - But likely to get destroyed - Soft gate: skill/level requirement **Player choice:** - Go grind elsewhere - Keep trying (skill improvement) - Find alternate route **Why this works:** - No 'You need X to enter' - Player feels in control - Veterans can skip ahead - Casuals have path forward **Урок:** Soft gates respect player skill variance.

Упражнения

  1. Почему Mario 64 использует hub (Peach's Castle), а не level select menu? — Castle создаёт physical presence в мире, exploration rewards (secrets в castle itself), sense of place и progression (opening new floors), visual показывает progress (paintings), эмоциональная связь с пространством. Menu - функционально то же, но без soul.
  2. Спроектируй gating для puzzle game где каждый chapter учит новой механике. — Chapter 1: Only mechanic A available. Chapter 2: Must complete C1 (proves A mastery), introduces B. Chapter 3: Must complete C2, introduces C, combines with A,B. Gate type: completion-based (soft) + ability-based (puzzles require previous mechanics). No arbitrary keys - each gate proves player ready for next complexity.
  3. Как сделать open world game с controlled narrative moments без breaking openness? — 1) Critical path exists but player chooses when. 2) Story missions gated by soft requirements (level, items). 3) Main quests are linear inside but order flexible. 4) World changes reflect story progress (environmental storytelling). 5) NPCs reference player actions (dynamic dialogue). Example: Elden Ring - main bosses required, order flexible, world reacts. Key: control macro (what) but not micro (when/how).

Level Design в контексте

Как spatial design связан с другими концепциями:

  • Pacing — Space controls tempo
  • Обучение через дизайн — Space teaches without words
  • Environmental Storytelling — Space tells stories
  • Прогрессия — Space unlocks через progression

Итоги

  • **Linear ↔ Open:** Spectrum, не binary. Choose based on goals.
  • **Hub structure:** Best of both worlds - player agency + designer control
  • **Metroidvania:** Progression через space, abilities recontextualize old areas
  • **Gating types:** Hard vs Soft, keys vs abilities, arbitrary vs earned
  • **Space = Experience:** Level design направляет без слов

Вопросы для размышления

  • Вспомни игру где ты 'потерялся' - не знал куда идти. Что пошло не так? Как level design мог бы направить тебя лучше без explicit markers?

Связанные уроки

  • alg-12-bfs
Основы Level Design

0

1

Войти