< Назад

Как разрабатываются карты Albion Online

После нашей предыдущих статей о процессе игрового дизайна и о том, как происходит кроссплатформенная разработка, мы решили рассказать о сложностях создания карт.

24 сентября 2015 г., 14:45 | Christoph


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

 

В самом начале

Первый шаг – это список требований. Это документ, составленный отделом игрового дизайна. В нем прописываются основные концептуальные правила создания карты. Каково ее назначение? Где в мире Albion Online она будет расположена? Последний пункт также определяет, какой тип природы нужно использовать – красные леса? Мертвые земли? Сколько входов и выходов у нее будет? Все это обозначено в списке требований.

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

 

Ландшафтный дизайн

Следующий шаг будет сделан внутри Unity – движка, который мы используем для Albion Online. Загружается шаблон, который представляет из себя пустую карту нужного размера, заполненную травой. Здесь происходят первые "настоящие" шаги в процессе проектирования. Создается общий эскиз местности, холмов, озер и важных ориентиров, чтобы получить полноценное визуальное представление. После этого мы советуемся с геймдизайнерами об общем плане местности.

Если грубый план одобрен, карта проходит через несколько "прогонов", каждый из которых добавляет больше деталей, чем предыдущий. Первый прогон включает детальную работу над формой холмов и озер, а также определяет позицию критически важных строений, таких как алтари или лагеря NPC. После этого в нужных местах расставляются деревья и камни, делается это рисованием текстур там, где необходимо.

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

 

Обогащение территории

 

Сейчас, когда общий план практически готов, добавляются узлы ресурсов в местах, близких к тем, в которых они должны быть в конечном варианте карты. Список требований, о котором мы уже говорили, определяет количество узлов, которые должны быть расставлены на этой карте. Следующий шаг – "точная настройка" узлов. Они выравниваются, и проверяется, подходят ли они в целом под оформление территории. Это очень кропотливый (и, как мне сказали, довольно утомительный) процесс. Как только с этим покончено, проводится первая проверка качества, чтобы определить, все ли ресурсы видны и досягаемы, если ходить по карте.

Затем на карте распологается все, связанное с NPC и мобами. Расположение лагерей уже было определено заранее, теперь нужно наполнить их содержимым. Строения и объекты (такие, как факелы и костры) в лагерях должны быть расположены таким образом, чтобы вписываться в близлежащий ландшафт. После этого мы расставляем NPC. Опять же, сначала приблизительно, чтобы разработать достойный план расстановки. После этого мы сверяемся со списком требований, где обозначен диапазон количества NPC. Если оно не совпадает, мы вносим необходимые изменения. Затем мы вновь настраиваем расположение NPC и наделяем их определенным алгоритмом поведения. Например, "оставайся на этом месте" или "двигайся по заданному пути".

После того, как работа над NPC завершена, мы переходим к оставшимся декорациям. Это включает в себя "области за картой", которые вы видите, но куда не можете попасть. И, особенно важный момент – мелкие детали, такие, как трава.

 

От карты к миру

После того, как добавлены последние детали, карта экспортируется в так называемый "редактор мира". Там представлен мир Albion Online в 2D. Карты можно двигать, определяя их положение в мире. Как только недавно созданная карта помещена в нужный слот, она соединяется с соседними картами, поэтому вход и выход с нее находятся в правильных местах.

После этого проводится локальный тест, который позволяет нам найти крупные ошибки в дизайне. Если их нет, карта импортируется в текущую сборку игры (предназначенную для разработчиков), чтобы мы смогли протестировать карту в совокупности со всеми остальными системами. После этого достаточно поиграть на карте, чтобы понять, требует ли она дополнительных изменений баланса.

Процесс создания небольшой карты, от первого наброска до момента, когда карта вводится в мир, занимает около 35 рабочих часов. Естественно, более крупные карты требуют больших затрат времени. Разработчик уровней работает в тесном контакте с геймдизайнерами, когда дело касается создания карт. Он просит помощи художественной группы, когда ему необходимы новые объекты или здания, а его сотрудничество с командой программистов обеспечивает правильное внедрение карты в игровой мир.

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

 

»» Обсудите тему на нашем форуме

 


Последние новости



Последние записи



Последние видео



Share this



Or copy this link: