
MoscowMap.ru 20 августа 2023
Универсальный совет для любой сферы деятельности звучит так: перед тем как начинать любое дело, сначала напишите план, который будет являться так называемым черновиком, вашим помощником, куда можно заглянуть в том случае, если вы немного сбились с «курса». Составление плана помогает определить точку, от которой вы начинайте двигаться и точку, к которой вы хотите прийти. А теперь вернемся к игровой сфере: основной совет для новичков от разработчиков из студии SkillGames - если вы хотите делать игры намного быстрей и при этом качественней, чем другие разработчики, не тратить свои усилия впусту, то сначала создайте прототип игровой механики. По нашему опыту 92% всех разработчиков почему-то про него забывают или может вовсе не помнят. Вопрос, который мог сейчас возникнуть: зачем он вообще нужен и что это такое? Прототип используется для тестирования созданной механики и геймплея вашего проекта, в дальнейшем с опорой на него вы будете строить всю свою работу. Таким образом под прототипом можно понимать начальную точку - базу для всего игрового проекта. Это особенно актуально для новичков, так как приходя в сферу разработки игр, в геймдев, вы еще не понимайте с какими проблемами столкнетесь.
На первом этапе ваша основная задача — это определить, насколько интересно будет играть пользователям в вашу игру. Постарайтесь сделать это очень быстро и в этом нелегком деле вам отлично поможет прототип. В этой статье мы постарались собрать все основные советы, которые касаются создания правильного прототипа - вам это очень поможет. Что-то можно запомнить, а что-то даже зафиксировать - метод работы с текстом выбирайте самостоятельно, но все что здесь написано - проверялось опытным путем на протяжении нескольких лет.
Правила создания прототипа
Первое и основное правило для создания прототипа — это использовать только примитивные элементы, ничего не усложняя. Никаких дополнительных визуальных эффектов, можете вообще их не использовать или внедрить имитацию в виде чего-то максимально примитивного. Не нужно работать со звуками, если, конечно, на них не завязан весь геймплей. Огромные локации и тысячу монстров оставьте на потом, для прототипа используется только начальный уровень: например, если игра относится к коридорному шутеру, то сделайте лабиринт с несколькими комнатами, продумывать и детализировать инвентарь совершенно не нужно. Прототип включает в себя только основные элементы геймплея и ключевые механики. Исключение составляет тот факт, что у вас уже есть готовый ассет для интерфейса или может быть каких-либо объектов игрового проекта. При необходимости вы, конечно, можете его использовать.
Таким образом в каждом прототипе должен быть показан базовый геймплей, на котором строится ваш игровой проект, также ключевые механики, основывающиеся на скорости передвижения игроков, показателях здоровья и других дополнительных параметров. Можно включить простые уровни, чтобы легко раскрыть геймплей и правильным образом организовать его в будущем проект. На этом этапе вы работаете с ядром проекта, тестируйте его, если есть необходимость и возможность, то конечно же улучшайте и переходите к визуальной части, чтобы все выглядело максимально красиво и эстетично. Основная ваша цель на данном этапе работы — это понять, насколько идея интересна и потом довести ее до конечного результата. Постарайтесь не лениться, а для этого вам нужно будет собрать фокус группу и провести закрытое тестирование, лучше даже несколько. Теперь мы хотим на конкретных примерах показать, что необходимо внести в прототип. Все остальное можно оставить за его пределами - вам это не понадобится.
Создавая РПГ с открытым типом мира от первого лица - окружением будут являться: деревья в виде цилиндров, большие скалы кубической формы, а мир при этом создан из простой терры. Противниками являются: орки, выполненные в желтом шаре, пауки в черном шаре, драконы в красном. Персонажами является меч – его фигура основана на кубической форме, щит – сферическая форма, руки выполнены из шаров. Ключевые механики: противники могут нанести урон разного размера: от 15 до 50. Игроки растут в каждом уровне – если ввести это во время разработки прототипа, то дальше сбалансировать проект будет намного проще: игрок может бегать, может бить, может наносить разные уроны и атаковать. Игрок наносит урон в размере пяти единиц с каждым своим ударом. Чтобы ввести все что мы описали выше у вас максим есть две недели – не больше. Не нужно разрабатывать никакие сохранения, звуки, эффекты, делать сложные переходы между локациями – на данном этапе прототипа это просто не обязательно. Нужно создать чистый геймплей с определенными задачами, который позволит ощутить суть проекта. Визуал тоже не особо важен, акцент нужно сделать именно на чувствах.
Если мы создаем коридорный шутер в достаточно тесном пространстве при этом используем вертикальный геймплей, давайте определимся что нам необходимо для работы. Первоначально нужно построить автомат – для него можно собрать несколько кубиков в одном месте, пули будут в виде красных лучей, противники – это синие шары и стрелять они должны пулями синего цвета. Ключевые механики игрока – это умение бегать, прыгать, делать присед и осуществлять супер прыжки. Показатели у всех 100 хп и выстрелы наносят урон в 25. Теперь давайте подробно посмотрим уровни, так как они очень важны, должны быть понятными и при этом подробными, интересными, включающими огромное количество путей и секретов. Поэтому необходимо создать лабиринт и сразу две комнаты: одна комната будет состоять из трех уровней, в ней необходимо будет прыгать и бороться со всеми врагами; вторая комната будет в самом центре лабиринта, состоять из пяти уровней, на вершине которых будет выход, который ведет к победе. Теперь остается правильно расставить всех противников и заниматься тестированием. Мы постарались по-разному оформить два примера, потому что каждый проект по-своему уникален, каждому нужен свой подход, но при этом необходимо соблюдать все правила создания прототипа – без них вы создадите огромное количество бесполезных вещей, эффектов и сделайте из этой работы не краткосрочную задачу, а долгосрок на несколько месяцев.
Как правильно оформить текстовое задания для создания прототипа?
Для того чтобы правильно оформить техническое задание для создания прототипа сначала нужно верно и подробно описать ключевые механики, задуманные цифры урона, масштаб и прочее. Вы можете сделать текст максимально детальным, насколько вы сами этого хотите, но основная цель — это передать просто суть проекта. Старайтесь с ней не перебарщивать и обойтись без фанатизма. Что касается дизайна – не делайте все объекты в игре одинакового цвета. Для земли и окружения лучше взять средне серые оттенки, для врагов яркие цвета, такие как красный или оранжевый, для активных элементов лучше выбрать зеленый оттенок, небо – сделать светлым. Основное правило — это не использовать больше трех цветов серый. Очень важно внедрить в прототип разные оттенки серого, оттенки цветов, которые вы собирайтесь использовать. Старайтесь придать им смысл и внести всю необходимую информацию в таблицу.

Гугл документы - нужны ли они?
Ввести таблицу просто обязательно, мы прекрасно понимаем, что когда вы собираетесь начать разработку игры, то не планируете заниматься ведением всяких документов. Но по нашему опыту таблицы с параметрами игроков, цветами, параметрами монстров – значительно упрощают работу и понимание сюжета для всей команды. Вести документы просто жизненно необходимо. Создавать различные версии, водить статистические данные и отслеживать изменения каждых из параметров в вашем проекте - довольно тяжело – но вы будете потом очень себе благодарны на этапе тестирования и отладки. Процесс отладки и создания баланса – это самая сложная задача, чем раньше вы задумайтесь о ней, тем раньше получите хороший результат и успешный игровой проект.
Правильный прототип является настоящей основой для хорошей разработки, разработанные нами правила помогают не отвлекаться на лишние детали и максимально передать сюжет проекта. Прототип вообще не жалко изменять, переделывать и улучшать, куда тяжелее делать такие серьезные работы уже перед началом релиза. Именно во время создания прототипа придумываются крутые идеи и уникальные особенности. Тестирование на стадии прототипа внутри вашей команды разработчиков и при помощи закрытых тестов даст вам максимальный результат. Если вы не верите, что правильный прототип может сократить время разработки в несколько раз, то мы очень советуем вам поработать с ним и проверить опытным путем, что это действительно так. Хотим добавить еще несколько пунктов в защиту важности создания прототипа. Первый из них – это отрезвление всех ожиданий разработчиков, особенно когда мы имеем дело с новичками. После того как новичок потратит огромное количество времени на разработку самого примитивного проекта, он сможет реально оценить сколько ему потребуется времени на итоговый вариант работы – это спасает многих от недоделанных проектов, которых сейчас на рынке очень много.
Компьютерные игры — это не просто набор правил, это в первую очередь дизайн, в том числе и нарративный дизайн. Зачастую игры не обладают интересным геймплеем, но дизайн заставляет их привлекать пользователей, которые готовы потратить огромное количество своего времени на онлайн мир. Очень сильно влияет разнообразный контент. На игровом рынке есть огромное количество игр про танчики, кораблики, но конкретного пользователя интересует лишь один проект, при этом между всеми другими есть лишь небольшие различия на уровне погрешности. Среди них есть такие проекты, которые пренебрегли графической сюжетной составляющей, но в них есть очень хороший геймплей, поэтому в них хочется играть, а в аналоги совершенно нет. На самом деле все куда сложнее чем мы описали, так как в статье старались делать акцент именно на новичках. При создании игрового проекта необходимо рассматривать его жизнеспособность и возможно успешность. Но это не исключает того, что дизайн всегда вторичен, всегда лучше сделать акцент на самой игре и его геймплее. При создании прототипа дизайнеры могут говорить, что на каждом этапе им нужна уже готовая картинка с визуальными составляющими. Технический специалист в этом деле полная противоположность своим коллегам - им хватит просто формул, кода, ведь они чаще всего вообще не креативны. Создать хороший игровой проект можно с опытным технологом, лидером, который тщательно распределит все необходимые задачи, будет контролировать время на их выполнение. В такой работе очень важна работа лидера, так как процесс создания первого прототипа формирует команду и влияет на всю дальнейшую работу.
Если ваша игра про игровую механику, то этот процесс должен обязательно отслеживаться, если игра про нарратив, то художник должен обязательно включить какие-то наброски будущего стиля, если игра – это визуальная новелла, то необходимо набросать несколько сюжетных сцен с уже готовым текстовым оформлением и изображениями. Все это не отменяет того факта, что необходимо сначала сделать ядро с геймплеем, просто в зависимости от того, на чем ваш проект фокусируется – в прототип нужно вносить те или иные дополнительные объекты. Скорее всего в игровой сфере многие люди неправильно воспринимают сам факт прототипирования. В качестве примера приводятся часто игры про нарратив или с сильным визуальным эффектом. Возможно, для них прототипы могут быть диалоги, картинки или даже набор эффектов. Но это все очень непросто и возможно для сложных, комплексных игр по типу «Ведьмака» необходимо создать несколько прототипов или один, но сложный.
В итоге основной совет для начинающих разработчиков выглядит так: нельзя играть в игру слишком часто, особенно в тот момент, когда для нее делают графику и придумывают интересные бонусы. Прототипы помогают сфокусировать ваше внимание и не делать лишних действий!