---
key: lesson/scope-and-prototype
type: lesson
id: scope-and-prototype
lang: ru
title: Скоуп и проверяемый прототип
summary: >-
  Выбираем один вопрос, ограничиваем объём работы и решаем, что делать после
  проверки прототипа.
updatedAt: '2026-10-20'
status: active
url: 'https://gamemechanics.pro/ru/lessons/scope-and-prototype/'
jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/lesson/scope-and-prototype.json'
markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/scope-and-prototype.md'
aliases: []
tags:
  - scope
  - prototyping
  - playtesting
sourceIds:
  - source-22bf9a2b4f0b9218
sources:
  - id: source-22bf9a2b4f0b9218
    title: 'Unity Learn: Prototyping'
    url: 'https://learn.unity.com/pathway/creative-core/unit/prototyping'
    verifiedAt: null
relations:
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: lesson/game-loop
    title: Игровой цикл и время
    url: 'https://gamemechanics.pro/ru/lessons/game-loop/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/lesson/game-loop.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/game-loop.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: lesson/agent-workflow
    title: Разработка игры с ИИ-агентом
    url: 'https://gamemechanics.pro/ru/lessons/agent-workflow/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/lesson/agent-workflow.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/agent-workflow.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: lesson/level-blockout
    title: 'Блокаут: проверяем пространство до графики'
    url: 'https://gamemechanics.pro/ru/lessons/level-blockout/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/lesson/level-blockout.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/level-blockout.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: lesson/choice-cost
    title: Цена выбора и полезность вариантов
    url: 'https://gamemechanics.pro/ru/lessons/choice-cost/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/lesson/choice-cost.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/choice-cost.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: lesson/running-a-playtest
    title: Плейтест с конкретным вопросом
    url: 'https://gamemechanics.pro/ru/lessons/running-a-playtest/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/ru/lesson/running-a-playtest.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/ru/lesson/running-a-playtest.md
  - type: explains
    direction: outgoing
    label: Применение принципа
    key: mechanic/boss-fight-atlas--boss-telegraph
    title: Предупреждение
    url: >-
      https://gamemechanics.pro/ru/knowledge/mechanic/boss-fight-atlas--boss-telegraph/
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/boss-fight-atlas--boss-telegraph.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/ru/mechanic/boss-fight-atlas--boss-telegraph.md
  - type: practices
    direction: outgoing
    label: Применить на практике
    key: practice/paper-current
    title: Течение на бумаге
    url: 'https://gamemechanics.pro/ru/knowledge/practice/paper-current/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/practice/paper-current.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/practice/paper-current.md'
  - type: related
    direction: incoming
    label: Связанные материалы
    key: lesson/world-to-gameplay
    title: От правил мира к действиям игрока
    url: 'https://gamemechanics.pro/ru/lessons/world-to-gameplay/'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/ru/lesson/world-to-gameplay.json
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/lesson/world-to-gameplay.md'
  - type: contains
    direction: incoming
    label: Учебные маршруты
    key: path/first-prototype
    title: Первый проверяемый прототип
    url: 'https://gamemechanics.pro/ru/learn/first-prototype/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/path/first-prototype.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/path/first-prototype.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: path/level-design
    title: Левел-дизайн
    url: 'https://gamemechanics.pro/ru/learn/level-design/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/path/level-design.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/path/level-design.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: path/balance
    title: Баланс и прогрессия
    url: 'https://gamemechanics.pro/ru/learn/balance/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/path/balance.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/path/balance.md'
  - type: requires
    direction: incoming
    label: Продолжить изучение
    key: path/game-verification
    title: Проверка игры
    url: 'https://gamemechanics.pro/ru/learn/game-verification/'
    jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/ru/path/game-verification.json'
    markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/path/game-verification.md'
  - type: uses
    direction: outgoing
    label: Источники в подборке
    key: resource/unity-prototyping
    title: 'Unity Learn: прототипирование'
    url: 'https://gamemechanics.pro/ru/resources/#resource-unity-prototyping'
    jsonUrl: >-
      https://gamemechanics.pro/api/v1/knowledge/ru/resource/unity-prototyping.json
    markdownUrl: >-
      https://gamemechanics.pro/content/knowledge/ru/resource/unity-prototyping.md
placements: []
supersededBy: []
attributes:
  category: design
  level: beginner
  minutes: 6
endsAt: null
provenance: >-
  Авторский материал gamemechanics.pro. Учебные примеры требуют проверки в своём
  проекте.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
---
# Скоуп и проверяемый прототип

id: scope-and-prototype
type: lesson
key: lesson/scope-and-prototype
lang: ru
status: active
url: https://gamemechanics.pro/ru/lessons/scope-and-prototype/

Выбираем один вопрос, ограничиваем объём работы и решаем, что делать после проверки прототипа.

## Что нужно знать

Движок и готовый проект не обязательны. Нужна идея действия игрока и неизвестность, которая мешает принять следующее решение. Цель урока: подготовить маленькую проверку с понятным окончанием, а не список всех желаемых возможностей игры.

## Принцип

Прототип полезен, когда уменьшает конкретную неопределённость. «Сделать рогалик» не говорит, что проверять. «Понимает ли игрок разницу между двумя атаками по предупреждению?» задаёт наблюдаемую задачу. [Unity Learn: Prototyping](https://learn.unity.com/pathway/creative-core/unit/prototyping) предлагает выбирать подход к прототипу под вопрос проекта.

Ограничьте действие, окружение и результат. Один противник, одна комната и два предупреждения могут дать нужные наблюдения. Инвентарь, метапрогрессия и сюжет пока не помогают ответить на этот вопрос. Выпишите их в отдельный список, чтобы возвращаться к ним осознанно.

Различайте прототип идеи и вертикальный срез. Для исследования достаточно условной графики и ручного запуска сценария. Срез показывает связанный фрагмент будущего качества, поэтому требует других затрат. Выбирайте форму по решению, которое предстоит принять.

<span id="пример-читается-ли-атака"></span>

## Практический пример

### Читается ли атака

Составьте карточку эксперимента до разработки:

```text
Вопрос: различимы ли два предупреждения перед атакой?
Материал: одна арена, один враг, две атаки, быстрый рестарт.
Бюджет: один вечер на сборку, затем короткая проверка.
Наблюдение: какую атаку ожидает человек до её начала?
Критерий продолжения: 8 верных ответов из 10 после обучения.
Если не проходит: изменить один сигнал и повторить проверку.
Стоп: после двух вариантов пересмотреть сами атаки.
```

Числа в карточке являются примером заранее выбранного критерия, а не отраслевым стандартом. Десять попыток одного человека не доказывают, что механика понятна широкой аудитории. Такой результат помогает выбрать ближайшее изменение, но не заменяет проверку с другими игроками.

Сначала покажите каждую атаку по отдельности. Затем перемешайте порядок и попросите назвать ожидаемую атаку до её исполнения. Записывайте ошибки, момент решения и замечания о видимости. Если автор подсказывает ответ взглядом или объяснением, отметьте попытку как загрязнённую подсказкой.

## Частые ошибки

Не меняйте одновременно цвет, длительность, звук и траекторию. Вы не узнаете, какое изменение помогло. Не добавляйте награды ради улучшения впечатления от теста предупреждений. Не называйте одобрительный отзыв доказательством читаемости: важно наблюдаемое действие.

Не переписывайте прототип в «правильную архитектуру» до решения о его судьбе. При этом сохраняйте возможность запустить сцену и повторить проверку. Минимальные инструкции запуска и список известных ограничений стоят дешевле, чем восстановление забытых настроек.

Когда время закончилось, запишите результат, даже если он неудобен. Возможны три полезных решения: продолжить с конкретным следующим вопросом, изменить подход или остановить эту механику. Отрицательный результат тоже сокращает неопределённость.

## Проверка результата

- Вопрос можно сформулировать одним предложением.
- Каждая реализуемая возможность нужна для ответа.
- Срок и предел затрат записаны до работы.
- Критерий измеряется поведением, а не комплиментами.
- Условия проверки и ограничения сохранены.
- После проверки принято конкретное следующее решение.

## Задание для ИИ-агента

> Преврати идею механики в один проверяемый вопрос. Предложи самый дешёвый прототип, список исключений, бюджет времени и наблюдаемый критерий. Сначала рассмотри проверку без кода. Не представляй придуманные результаты как проведённый плейтест. После реализации подготовь инструкцию и пустой шаблон записи наблюдений.

## Связанные материалы

- Продолжить изучение: [Игровой цикл и время](https://gamemechanics.pro/ru/lessons/game-loop/) (key: lesson/game-loop)
- Продолжить изучение: [Разработка игры с ИИ-агентом](https://gamemechanics.pro/ru/lessons/agent-workflow/) (key: lesson/agent-workflow)
- Продолжить изучение: [Блокаут: проверяем пространство до графики](https://gamemechanics.pro/ru/lessons/level-blockout/) (key: lesson/level-blockout)
- Продолжить изучение: [Цена выбора и полезность вариантов](https://gamemechanics.pro/ru/lessons/choice-cost/) (key: lesson/choice-cost)
- Продолжить изучение: [Плейтест с конкретным вопросом](https://gamemechanics.pro/ru/lessons/running-a-playtest/) (key: lesson/running-a-playtest)
- Применение принципа: [Предупреждение](https://gamemechanics.pro/ru/knowledge/mechanic/boss-fight-atlas--boss-telegraph/) (key: mechanic/boss-fight-atlas--boss-telegraph)
- Применить на практике: [Течение на бумаге](https://gamemechanics.pro/ru/knowledge/practice/paper-current/) (key: practice/paper-current)
- Связанные материалы: [От правил мира к действиям игрока](https://gamemechanics.pro/ru/lessons/world-to-gameplay/) (key: lesson/world-to-gameplay)
- Учебные маршруты: [Первый проверяемый прототип](https://gamemechanics.pro/ru/learn/first-prototype/) (key: path/first-prototype)
- Продолжить изучение: [Левел-дизайн](https://gamemechanics.pro/ru/learn/level-design/) (key: path/level-design)
- Продолжить изучение: [Баланс и прогрессия](https://gamemechanics.pro/ru/learn/balance/) (key: path/balance)
- Продолжить изучение: [Проверка игры](https://gamemechanics.pro/ru/learn/game-verification/) (key: path/game-verification)
- Источники в подборке: [Unity Learn: прототипирование](https://gamemechanics.pro/ru/resources/#resource-unity-prototyping) (key: resource/unity-prototyping)

## Источники и происхождение

Авторский материал gamemechanics.pro. Учебные примеры требуют проверки в своём проекте.

- [Unity Learn: Prototyping](https://learn.unity.com/pathway/creative-core/unit/prototyping) (id: source-22bf9a2b4f0b9218)

CC-BY-4.0 · gamemechanics.pro contributors
