Game Design
Обучение через дизайн
**В Mega Man каждый босс учит тебя до того, как ты его встретишь.** Враги на уровне используют атаки босса в simplified форме. Когда дойдёшь до босса - ты уже знаешь паттерны. Без единого 'Press X to dodge'. Это teaching through design.
Лучший tutorial - тот, который player не замечает. Когда игрок думает 'Ого, я сам понял!' - на самом деле дизайнер провёл его за руку через invisible learning. Это искусство teaching without teaching.
Цели урока
- Понять 'Show, Don't Tell' в game design
- Изучить safe spaces для experimentation
- Видеть constraint introduction patterns
- Разобрать Mario 1-1 как tutorial perfection
- Применять invisible teaching к любому жанру
Предварительные знания
- Основы Level Design: пространство как teaching tool
Teaching through design - это communication без языка. Работает на любом языке, любой культуре, любом возрасте. Это pure design language. Понимание его = понимание того, как люди интуитивно learn.
- **UX/UI**: Onboarding через progressive disclosure
- **Образование**: Scaffolding - support пока student learns
- **Architecture**: Wayfinding через space design
- **Спорт**: Drills изолируют skills перед game situations
Nintendo's Design Philosophy
Miyamoto's философия: 'Если нужно объяснять словами - это плохой дизайн'. Super Mario Bros. продали 40+ миллионов copies - большинство покупателей никогда раньше не играли в видеоигры. Они научились без мануалов, туториалов, интернета. Чистый design communication.
Show, Don't Tell
**Problem with text:** Breaks immersion, not everyone reads, different languages, doesn't prove understanding.
**Power of showing:** Player discovers → feels smart → remembers better → actually understands (not just memorizes).
Safe Spaces
Safe space - environment где failure не punishing, позволяет experiment freely:
**First enemy easy:** Classic pattern. First Goomba в Mario идёт towards you slowly. Can't miss. Teaches jumping = kills enemies.
Constraint Introduction
Constraint introduction - when level design forces player to use mechanic:
**Gate = forced learning.** If must jump to continue, will learn jump. Simple but effective. Most tutorials use this.
**Reward = optional learning.** Visible reward encourages but doesn't force. Respects player choice.
Mario 1-1: Tutorial Masterpiece
World 1-1 Super Mario Bros. - возможно лучший tutorial в истории. Каждый element designed для обучения:
**Zero words.** 1985, миллионы людей никогда не игравших в видеоигры - и они научились за 30 секунд. Design > documentation.
Teaching Without Telling
What is the fundamental insight about Teaching Without Telling?
Portal's Teaching
Show mechanics through environment
**Teaching portals (Chamber 00-01):** - First room: See yourself through portal - Second room: Walk through portal to exit - No text explaining 'portals connect two points' **Teaching momentum (Chamber 10):** - High platform, pit below, portal at bottom - Player MUST figure out: fall → build speed → launch - Iconic 'Speedy thing goes in, speedy thing comes out' is AFTER player already did it **Урок:** Show first, explain (if needed) after. Never the reverse.
Player должен узнать что fire damage опасен. Лучший способ?
Player видит fire hurting something else - learns без риска. Затем встретит fire сам, уже knowing. Forced damage frustrating, text breaks immersion, NPC is telling не showing.
Celeste's Teaching Rooms
Safe spaces в hard game
**Celeste approach:** - Each chapter starts с 'teaching room' - New mechanic introduced with simple setup - No death penalty (instant respawn) - Can't leave until understood **Example - Dash Crystals:** 1. Room with crystal, gap too wide for jump 2. Must touch crystal → learn it refills dash 3. Now dash over gap 4. Next room: crystal + spike timing 5. Then: crystal chains **Урок:** Even brutally hard games have safe learning moments.
Zelda Dungeon Items
Constraint через item design
**Pattern в каждом Zelda dungeon:** 1. Get new item (bow, boomerang, hookshot) 2. Immediate puzzle using item 3. Enemies weak to item 4. Boss requires item to defeat **Design brilliance:** - Can't leave without mastering item - Progression gated by item skill - Boss = 'final exam' на item - Item becomes part of toolkit forever **Урок:** Item получил → must use → mastered → never forget.
Ты добавил новую механику - wall run. Как гарантировать что игрок её освоит?
Gate constraint гарантирует learning. Player не пройдёт дальше без mastering mechanic. Popup можно пропустить/забыть, optional discovery может быть missed, achievement не teaches.
Mushroom Design Genius
Teaching через environment
**Problem:** Mushroom = power-up. Но в реальности грибы часто ядовиты. Как показать что это хорошо? **Solution:** - Mushroom spawns из блока (связь с rewards) - Движется ОТ игрока сначала - Отскакивает от трубы - Движется НАЗАД к игроку - Block arrangement makes избежание трудным **Result:** Player 'случайно' касается mushroom, grows, понимает 'хорошо'. **Урок:** Если что-то хорошее - make it hard to avoid. Если плохое - make it avoidable но learnable.
Упражнения
- Почему первый враг в большинстве игр очень слабый? — Safe space для learning combat. Player can experiment, make mistakes, understand mechanics. Low risk means can focus on learning, not survival. Первый Goomba, первый слизень в RPG - все одно и то же: teaching без punishment.
- Puzzle game вводит teleportation mechanic. Спроектируй первые 3 puzzles. — Puzzle 1: Two platforms, teleporter between. Just walk in, appear on other side. Teaches basic function. Puzzle 2: Goal за стеной, teleporter lets you through. Teaches: телепорт проходит через walls. Puzzle 3: Moving platform, timed teleport. Teaches: can use mid-action. Isolation → application → combination.
- Как научить complex combo system (fighting game) без text tutorials? — 1) Single-player training mode where AI показывает combos visually. 2) 'Shadow' opponent делает combo на тебе, then you repeat. 3) Ghost hands показывают inputs. 4) Slow-motion replay of successful combo. 5) Rhythm-game style timing windows visible. 6) Each mission/challenge isolates one combo, gates progress. Combination: show → repeat → practice → test. Difficulty escalates.
Teaching Design в контексте
Как teaching через дизайн связан с другими концепциями:
- Difficulty Curves — Teaching = early difficulty curve
- Flow State — Good teaching поддерживает flow
- Pacing — Teaching needs pacing (не всё сразу)
- Основы Level Design — Space is the teacher
Итоги
- **Show, Don't Tell:** Demonstration > explanation
- **Safe Spaces:** Low-risk environments для learning
- **Constraint:** Force mechanic use через level design
- **Mario 1-1:** Zero words, teaches everything
- **Player feels smart:** Best teaching is invisible teaching
Вопросы для размышления
- Вспомни игру где tutorial был frustrating или boring. Что конкретно было плохо? Как можно было научить тому же через design?