Ностальгия по корсарам и Unity3d
Всем привет! Мой первый пост здесь. Уж очень сильно хотелось что-то запостить, поэтому напишу о том, чем занимаюсь последние несколько дней :)
Накрыла меня недавно ностальгия по любимой серии игр - Корсары. Для тех, кто не знает - небольшая справка из вики:
В англоязычных вариантах игры серии обычно относятся к серии Age of Pirates, кроме того, все игры часто относят к серии Sea Dogs, по англоязычному названию первой.
В играх необходимо путешествовать, управляя пиратом или корсаром по морским просторам на корабле; действие также разворачивается на суше, где необходимо останавливаться для покупки товаров, взятия заданий (квестов). В некоторых играх серии, помимо заданий, которые берёт игрок, также присутствует основной сюжет.

Серия многострадальная, модификация и дополнений навыходило за все эти годы огромное количество. Мой выбор пал на "Корсары: каждому своё". Я честно пытался несколько вечеров проходить сюжет, но сложность в этой части задрана настолько, что буквально каждый квест требует уйму перезагрузок и попыток перепройти его по новой.
Желание играть у меня пропало быстро, запала на хардкор у меня уже не хватает :) Зато появилось желание покопаться в файлах игры и, если получится, перенести какую-нибудь игровую локацию на игровой движок Unity3D. К моему счастью, игровые ресурсы хранятся практически в открытом виде + на Github, как оказалось, опубликованы исходники Storm Engine (игровой движок корсаров), а так же некоторые утилиты для работы с моделями и текстурами. А так же там есть плагин для Блендера, для импорта игровых моделей, который я заметил не сразу и потратил из-за этого некоторое время впустую.
Первое, с чего я начал - импортировал нужные мне модели в блендер. Паре игровых персонажей немного поправил сетки и добавил скелет для возможности анимирования. Игровую локацию практически не трогал и в чистом виде экспортировал в .fbx и перенёс в Unity3D.

Второе - перегнал текстуры из внутреннего расширения .tx в .tga (для этого существует специальная утилита) и так же импортировал в Unity3d.
Дело оставалось за малым - расположить игровые модели на игровой сцене и добавить пару бесплатных ассетов. Вот кстати они:
Первый - для того, чтобы не писать самому контроллер персонажа, второй - для относительно красивой воды :)

Добавил звуки, фоновую музыку - и готово :)
Результат на видео:

Ссылка на билд, если вдруг кому-то надо: https://disk.yandex.ru/d/_8sjcZfqlCQ9Ig



Комментарии