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
  • Основы Level Design

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.

Упражнения

  1. Почему первый враг в большинстве игр очень слабый? — Safe space для learning combat. Player can experiment, make mistakes, understand mechanics. Low risk means can focus on learning, not survival. Первый Goomba, первый слизень в RPG - все одно и то же: teaching без punishment.
  2. 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.
  3. Как научить 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?

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

  • ml-01-intro
Обучение через дизайн

0

1

Войти