Game Design

Прототипирование

Почему лучшие игры редко соответствуют первоначальному дизайну? Потому что fun is discovered, не designed. Прототипирование - cheapest way to learn what works. Fail fast, find fun faster.

  • **Hearthstone** - месяцы тестирования с бумажными картами до написания кода. Balance found через crossing out numbers
  • **Portal** - started как student project. Valve prototyped extensively, found fun в 'aha!' moments
  • **Uncharted 2** - train level built first as vertical slice. Set quality bar для entire production

Paper Prototypes

**Paper prototyping** - тестирование игровых идей без кода. Карточки, кубики, рисунки на бумаге. Fastest way to test: минуты вместо недель. Fail fast, learn faster.

**Hearthstone's paper origin.** Designers tested card balance с physical cards for months before any code. Итерировали balance через перечёркивание numbers и writing new ones. Paper → digital polish.

**When to paper prototype:** - Testing core loop before code - Balancing numbers (stats, economy) - Narrative branching - Turn-based или strategy systems

Ты designing RPG combat system. First step должен быть...

Digital Prototypes

**Digital prototypes** - минимальный код to test specific mechanic. Ugly graphics, placeholder assets, no polish. Goal: answer ONE question. Does jumping feel good? Is this puzzle solvable?

**DOOM's prototyping.** Id Software prototyped movement speed, gun feel, enemy behavior quickly. Ugly grey boxes. When movement felt RIGHT, then added visuals. Feel first, art second.

**Prototype discipline:** - Set time limit (1-3 days max) - Define ONE question to answer - No art, no polish, no features - Be ready to throw away code

Digital prototype took 2 weeks и now has nice graphics. Problem?

Vertical Slice

**Vertical slice** - полноценный кусок игры от начала до конца. Один level, полный quality. Shows: это вот так будет ощущаться. Used для greenlight, funding, team alignment.

**Uncharted 2's vertical slice.** Train level built first to final quality. Showed: climbing + shooting + cinematic = works together. Rest of game built to match that bar.

**Vertical slice timing:** - After prototypes prove fun - Before full production - 3-6 months into project typical - One chance to get greenlight

Studio has 10 partially-working levels vs 1 fully-polished level. Для publisher pitch лучше показать...

Find The Fun

**Finding the fun** - iterative process of discovering what makes YOUR game enjoyable. Not what should be fun - what IS fun when played. Requires honesty: design may fail, but truth emerges from testing.

**Portal's discovery.** Started as student project Narbacular Drop. Valve saw portal mechanic, prototyped extensively. Found fun in 'aha!' moments of spatial puzzles. Built whole game around that feeling.

**Find the fun rules:** - Trust your gut (boring = boring) - Watch others play (their truth) - Double down on what works - Cut what doesn't (no matter how 'cool')

Fun can be designed on paper, then built

Fun is DISCOVERED through iteration. Design is hypothesis, play is experiment. Many 'notably fun' ideas fail in practice. Many surprises emerge from prototypes

Paper design can't predict FEEL. Jumping 'should' be fun - но is THIS jump fun? Only playing reveals truth. Design → Prototype → Play → Learn → Repeat

Prototype has cool concept, но you're не enjoying playing it. Что делать?

Итоги

  • **Paper prototypes** = fastest testing. Cards, boards, flowcharts. No code, instant iteration
  • **Digital prototypes** = disposable experiments. Answer ONE question, throw away code. Ugly is fine
  • **Vertical slice** = one polished piece proving whole. **Find the fun** = iterate until ACTUALLY enjoying, не theoretically fun

Связанные темы

Prototyping connects to development process:

  • Core Loop — What you prototype first
  • Playtesting — Testing prototypes with others

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

  • Какую game idea ты бы prototyped на бумаге? Как?
  • Ты когда-нибудь over-invested в идею before testing it?
  • Как понять когда prototype достаточно good для выводов?

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

  • gd-01
Прототипирование

0

1

Войти