От идеи к играбельной сборке за выходные
Выходных недостаточно, чтобы построить игру — но достаточно, чтобы ответить на единственный по-настоящему важный вопрос: интересна ли основная идея?
Определите единственную вещь, которую вы тестируете, прежде чем открыть движок
У прототипа за выходные ровно одна задача: ответить, весёлая ли основная механика. Всё остальное — арт, меню, дополнительные функции — отвлекает от этого вопроса, пока на него не получен ответ.
Запишите одним предложением, что вы на самом деле тестируете («ощущается ли уклонение приятным», «интересна ли основная головоломка дольше пяти минут»). Всё, что вы строите за выходные, должно служить ответу на этот один вопрос.
Что подделать или полностью пропустить
- Арт — плейсхолдер-фигуры, бесплатные пакеты ассетов или прямоугольники «арта программиста» — совершенно нормально. Время, потраченное здесь на настоящий арт, — это время, не потраченное на реальную механику, которую вы тестируете.
- Меню и настройки — жёстко закодированный старт, без экрана опций, без системы сохранения. Ничто из этого не влияет на то, весела ли основная механика.
- Полировка и «сочность» (тряска экрана, эффекты частиц) — реально помогает воспринимаемому ощущению, но только после того, как подтверждено, что сама основная механика стоит полировки. Добавление сочности к механике, которая ещё не весела, просто делает скучную механику красивее, а не веселее.
- Крайние случаи и обработка ошибок — прототип за выходные может падать на странном вводе; это приемлемая цена за сэкономленное время.
Приблизительное распределение времени, которое реально работает
| Временной блок | Фокус |
|---|---|
| Первые несколько часов | Заставить работать абсолютное ядро взаимодействия, каким бы уродливым оно ни было |
| Средний отрезок | Итерировать на этом ядре взаимодействия, основываясь на том, каково это играть |
| Финальный отрезок | Довести до состояния, в котором кто-то другой может реально попробовать, с минимальными инструкциями |
Шаг, который люди пропускают: дать кому-то другому поиграть
Прототип, в который играли только вы, говорит вам гораздо меньше, чем тот, который попробовал друг или коллега-разработчик вслепую, без объяснений от вас, стоящего у него за плечом. Наблюдение за первой реакцией кого-то другого — где они запутались, где загорелись — часто более информативно, чем любое количество сольных итераций.
Как на самом деле выглядит «успех»
Успех — это не законченная игра, а честный ответ на тот единственный вопрос, который вы поставили себе тестировать. Прототип, который ясно показывает «эта механика не весёлая, не стройте на ней дальше», так же успешен, как и тот, который показывает «это стоит продолжать» — оба спасают вас от гораздо более дорогой ошибки — постройки полной игры вокруг непроверенной основной идеи.
О том, что происходит после того, как прототип доказал, что его стоит продолжать, см. нашу заметку об оптимизации Unity-игры по мере её роста и переходе от идеи к первому реальному плейтесту.
Частые вопросы
Что нужно резать первым, когда время заканчивается?
Всё, что не является основной механикой, которую вы тестируете — полировка арта, меню, экраны настроек и второстепенные функции — всё это можно смело резать или подделывать. Основной цикл — единственная вещь, которую нельзя подделать, потому что это весь смысл упражнения.
Стоит ли использовать плейсхолдер-арт для прототипа за выходные?
Почти всегда да — тратить время прототипа на арт, который, скорее всего, будет заменён или полностью вырезан, — один из самых распространённых способов, которыми проект за выходные исчерпывает время до того, как ответит на свой реальный вопрос.
Что считается 'готовым' для прототипа за выходные?
Основная механика играбельна, и вы можете честно ответить, весело это или нет — не законченная игра, не что-то готовое к публикации. Если вы можете ответить на этот один вопрос, выходные прошли успешно, независимо от того, насколько грубо выглядит всё остальное.