Декабрьский дневник разработчиков
ДИЗАЙН УБЕЖИЩ И ГЕНЕРАЦИЯ КАРТ
В предыдущем обновлении, мы в основном сконцентрировались на работе команды разработки персонажей. Мы показали работу над классами людей, некоторыми вражескими существами, броней и оружием. В этом обновлении мы переключим внимание на команду разработки окружения. Эта группа была занята работой над стилями каждого из типов окружений, а также механиками создания и генерации карт. Как всегда, помните, что все показанное здесь находится в разработке и может измениться.
Но сначала…
Плавучая База
Во время нашей краудфандинговой кампании на Fig у нас было 3 цели. Цель Управляемых Транспортных Средств была достигнута, но мы, к сожалению, немного не дотянули до второй цели – Плавучей Базы Феникс на отметке 850 000 долларов.
Но не спешите расстраиваться, есть и хорошие новости! Мы решили выпустить Плавучую Базу Феникс после релиза игры в виде дополнения, и что еще лучше, абсолютно БЕСПЛАТНО.
Плавучая База Феникс.
Транспорт
В этом месяце, в качестве небольшого бонуса, а может быть и раннего Рождественского подарка, мы хотим поделится с вами кое-чем новым. В последнем обновлении, мы показали транспортное средство Нового Иерихона. На этот раз мы рады представить вам вездеход Феникса - Скарабей.
Разработка Скарабея началась в 2025 с целью создания безопасного транспортного вездехода для отрядов, направляющихся к отдаленным база Феникса, разбросанных по всему миру. Автомобиль на топливных ячейках будет полностью автоматизирован с замкнутой системой жизнеобеспечения, способной содержать восемь человек в течении недели без внешнего воздействия. Защита от радиации и броня из графеновой сетки обещает отличный уровень защиты. Первые образцы были произведены в 2027 году, в то время как Командование Феникс старалось обеспечить секретность и целостность оставшихся баз после захвата государственными силами в 2023 и неудачной глобальной активации в 2025. В виду, мирового кризиса, который привел к Третьей Мировой Войне, лишь небольшое количество, было произведено. В 2032 году Скарабеи были отданы под контроль ИИ для самозащиты и на март 2047 местоположения большинства из них все еще не известны.
Еще много чего надо доделать прежде чем он будет закончен, включая работу над текстурами. Рендер ниже это то, к чему мы стремимся.
Видение готового транспорта.
Проектирование Фракций – Новый Иерихон
Как часть дизайна человеческих фракций, строения каждой фракции будут иметь уникальный стиль. В последние месяцы команда разработки окружения сфокусировалась на фракции Новый Иерихон, поэтому в основном здесь будет представлены они.
Новый Иерихон милитаризированная фракция, посему его здания обычно имеют очень укреплённый «Брутальный» вид, с крутыми бетонными стенами и зубцами.
Вначале концепт-художники перебирают несколько вариантов дизайна, пока не стиль не сформируется и не будет одобрен.
Следующий шаг концептов - «грейбокс» дизайна, конструирование из базовых форм, без текстур или деталей.
Как только строения набросали, добавляется цвет, текстуры и детали чтобы дать лучшее представление о том, как будет выглядеть готовое здание.
Грейбокс концепт с рисунком поверх. Это жилое здание Нового Иерихона.
Концепт затем передается 3D моделлерам из команды разработки окружения для создания базового грейбокса строения для использования на движке игры.
Элементы 3D моделей собираются из меньших, многоразовых элементов. Они позволяют быстрее собирать новые строения, а также делить здания для упрощения разрушаемости.
Для каждого типа создается несколько различных вариантов построек, придавая каждой карте более разнообразный вид, сохраняя при этом стилистику фракции.
Подборка различных жилых зданий Нового Иерихона.
Вот несколько различных фабричных строений Нового Иерихона.
Создание Карт
В то время как некоторые из карт в Phoenix Point будут созданы вручную, большинство будет процедурно генерироваться. Проще говоря это значит, что алгоритм будет брать набор предварительно созданных частей и собирать их, основываясь на наборе правил. Это каждый раз дает разные результаты, и при этом обеспечивает правильную работу объектов и строений. Например, здания всегда должны быть установлены так, чтобы внешние двери выходили на тропинки или дороги (и конечно удостовериться что у них на самом деле есть внешние двери!). Строения из двух и более этажей всегда должны иметь как минимум одну лестницу или какой-либо другой способ добраться до верхних этажей.
Для начала мы разрабатываем несколько планировок карт. Это позволяет нам установить размеры карты, расположения дорог и тропинок, а также позиции для различных укрытий или строений. Алгоритм затем устанавливает случайные вариации строений правильного типа и правильного размера на каждом из предварительно выделенных мест. Строения могут состоять из меньших, модульных зданий для еще большей вариативности.
Жилая карта с дорогой в форме L.
Еще один жилой район, на этот раз с другой планировкой.
Ниже представлено короткое видео показывающее как различные компоненты строений могут заменяться, для создания различных карт. В этом случае, секции зданий могут быть размещены даже внутри или над другими зданиями.
Чтобы добавить еще больше разнообразия, мы написали скрипт для случайного расположения объектов. Дизайнеры могут выбирать где будут располагаться объекты и как много места они будут занимать, а скрипт Тзани автоматически поставит различные объекты в выбранных местах.
Мало того, что скрипт упрощает расстановку объектов, но он так же случайно расставляет предметы на полках.
Все эти элементы собираются чтобы создать окружение которое классно выглядит. Даже на этом раннем этапе их разработки, лишь с минимальным количеством отделки. Просто добавьте освещение, немного тумана и пару эффектов...
В то время как значительная часть разработки была сфокусирована на Новом Иерихоне (по причинам, которые станут очевидными в начале следующего года), прогресс так же продвигается и по другим фракциям. В данный момент моделируются и текстурируются концепт дизайны. В качестве затравки, посмотрите на концепты жилых зданий Последователей Ану.
Концепты жилых зданий Последователей Ану.