- PVSM.RU - https://www.pvsm.ru -

Fallout 2 на Unity

Fallout 2 на Unity - 1

Привет всем поклонникам вселенной Fallout, особенно её первых двух частей. Сегодня речь пойдёт о Fallout 2 — попытки перенести вторую часть Fallout предпринимались не единожды. Есть вот такой интересный ремейк [1], а ещё есть группа энтузиастов, пытающихся перенести вторую часть Fallout на движок Fallout 4 [2]. Я не знаю, в каком статусе находятся эти проекты; подозреваю, что воз и ныне там. Как бы то ни было, намерения самые что ни на есть благие. В этот раз я хочу представить очередную попытку перенести Fallout 2 в 3D, на этот раз на движок Unity.

Почему Unity?

Изначально мой выбор пал на Unreal Engine 5, так как уровень графики и богатый API движка впечатляют. Но я быстро понял, что Unreal Engine 5 — это выбор для AAA-проектов либо для полноценных команд, которые уже собраны и готовы работать. В то время как Unity идеально подходит для энтузиастов-одиночек. Дополнительным обстоятельством послужил мой ноутбук — Unreal Engine 5 он банально не тянет, даже редактор работает со скрипом. В итоге звёзды сошлись и указали на Unity: выбор сделан.

Fallout 2 на Unity - 2

Главное отличие моего амбициозного проекта от первых двух ремейков — это максимальное следование канонам второй части, а именно: изометрия, камера, инвентарь, боевая система. Всё должно быть таким же, как и 28 лет назад, без переосмыслений, редизайна и т.д. Или почти таким же… Насколько хватит возможностей движка, плюс не стоит сбрасывать со счетов трудоёмкость реализации некоторых фич.

Fallout 2 на Unity - 3

Что есть сейчас

В качестве отправной точки я выбрал нефтяную вышку «Посейдон Ойл» [3]. На данный момент сделан только один уровень (там, где можно подраться с Фрэнком Хорриганом). Контента предостаточно на Sketchfab [4]— фанаты Fallout стараются как могут. Что-то приходится делать самостоятельно, например, элементы пола и стен; скоро будут готовы двери с анимацией.

Что касается игрового процесса — тут работы ещё много. Система SPECIAL [5]уже есть, но неполная. Можно менять основные характеристики персонажа, при этом все сопутствующие элементы ролевой системы также пересчитываются. Есть особенности, есть навыки. Перки — на подходе.

Fallout 2 на Unity - 4

Боевая система реализована, но пока что без прицельных выстрелов и критического урона. Можно убить Фрэнка Хорригана или парочку солдат Анклава. Основная проблема здесь — это расчётные формулы. Их можно найти на fallout.wiki [6], и это самый надёжный источник (DeepSeek и ChatGPT местами выдают что-то невнятное). Тем не менее, утверждать на 100%, что в оригинале всё было именно так, нельзя. Большая часть формул была получена методом реверс-инжиниринга оригинальной игры. Поэтому итоговый вариант может немного отличаться от оригинала, но не критично (по крайней мере, хочется в это верить).

Fallout 2 на Unity - 5

Важный момент — это передвижение персонажей. В оригинальной игре вся карта была покрыта гексагональной сеткой. Расход очков действий при движении учитывал гексы. Здесь же используются метры — единицы измерения координат в Unity. Это не сильно влияет на общую игровую механику — при движении очки действий будут расходоваться за каждый пройденный метр, а не гекс, как в оригинале.

Fallout 2 на Unity - 6

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

Fallout 2 на Unity - 7

Инвентарь есть. В целом он почти полностью готов, за исключением пары мелких деталей.

Что планируется в ближайшей перспективе

Во-первых, это диалоги. Для начала — простой вариант: диалог с Фрэнком Хорриганом. Далее — чуть более сложный вариант: диалог с сержантом Гранитом и все возможные его варианты в зависимости от характеристик персонажа.

Fallout 2 на Unity - 8

Турели. Они уже есть и даже анимированы. Надо включить их в боевую систему. Компьютер, через который их можно взломать, тоже есть, и эту фичу надо добавить.

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

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

Боевой клич

Цель этой статьи — привлечь внимание всех, кому интересен проект. Будет здорово, если откликнутся талантливые художники, дизайнеры, эксперты вселенной Fallout, специалисты по движку Unity и т.д. Вы сможете оказать неоценимую помощь, хотя бы советом. Сам проект можно найти вот тут [7]. Весь прогресс я буду выкладывать в Telegram-канал [8], там же открою комментарии для обсуждения проекта и хода работы над ним — так будет проще.

Возможно, скоро пустоши заиграют новыми красками…

Автор: franticticktick

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/fallout/429785

Ссылки в тексте:

[1] интересный ремейк: https://jonasz-o.itch.io/fallout2remake3d

[2] вторую часть Fallout на движок Fallout 4: https://www.reddit.com/r/Fallout/comments/a18qwo/a_fallout_2_remaster_in_fallout_4_looking_for/

[3] нефтяную вышку «Посейдон Ойл»: https://fallout.fandom.com/ru/wiki/%D0%9D%D0%B5%D1%84%D1%82%D1%8F%D0%BD%D0%B0%D1%8F_%D0%B2%D1%8B%D1%88%D0%BA%D0%B0_%C2%AB%D0%9F%D0%BE%D1%81%D0%B5%D0%B9%D0%B4%D0%BE%D0%BD_%D0%9E%D0%B9%D0%BB%C2%BB

[4] Sketchfab : https://sketchfab.com/feed

[5] SPECIAL : https://fallout.fandom.com/ru/wiki/Fallout_2_SPECIAL

[6]  fallout.wiki: https://fallout.fandom.com/ru/wiki/Fallout_Wiki

[7] тут: https://github.com/franticticktick/Fallout-2

[8] Telegram-канал: https://t.me/fallout2_unity

[9] Источник: https://habr.com/ru/articles/944460/?utm_source=habrahabr&utm_medium=rss&utm_campaign=944460