В ходе разработки в игру добавляется новый контент и функционал, что приводит к необходимости пересмотра некоторых старых систем и функций.
Сейчас дошла очередь до выбора рекомендуемого снаряжения перед миссией. Мне хотелось, чтобы эта функция позволяла автоматически снарядить бойцов с учётом доступных предметов и требований конкретного задания.
Ранее для каждой миссии я задавал массив с информацией о снаряжении и количестве десантников, но теперь более логичным кажется использование единого набора для всех миссий с возможностью переопределения некоторых позиций. Фактически, этот единый набор задаёт бойцам роли и подбирает под них предметы.
При наличии необходимых исследований и пройденных миссий используется новое открытое снаряжение, а сам набор актуален для текущей версии игры - в ней некоторые предметы функционируют немного по-другому.
Также теперь в большинстве миссий игрок будет командовать полным отрядом из шести человек.
#экспедиция
Сейчас дошла очередь до выбора рекомендуемого снаряжения перед миссией. Мне хотелось, чтобы эта функция позволяла автоматически снарядить бойцов с учётом доступных предметов и требований конкретного задания.
Ранее для каждой миссии я задавал массив с информацией о снаряжении и количестве десантников, но теперь более логичным кажется использование единого набора для всех миссий с возможностью переопределения некоторых позиций. Фактически, этот единый набор задаёт бойцам роли и подбирает под них предметы.
При наличии необходимых исследований и пройденных миссий используется новое открытое снаряжение, а сам набор актуален для текущей версии игры - в ней некоторые предметы функционируют немного по-другому.
Также теперь в большинстве миссий игрок будет командовать полным отрядом из шести человек.
#экспедиция
👍7
Принял участие в качестве шоукейсера в конференции Игро.Dev.
Как и на прошлом шоукейсе, было очень здорово видеть интерес к игре Экспедиция: Мир Тени, а также получить живую обратную связь от посетителей и участников мероприятия.
Большое спасибо организаторам, участникам и посетителям конференции!
#шоукейс
Как и на прошлом шоукейсе, было очень здорово видеть интерес к игре Экспедиция: Мир Тени, а также получить живую обратную связь от посетителей и участников мероприятия.
Большое спасибо организаторам, участникам и посетителям конференции!
#шоукейс
🔥12😍3👍2🥰1🌚1🏆1
Пока демо-версия на VK Play проходит модерацию, я решил начать работу над последней оставшейся враждебной фракцией - силами Тени. Текущий вариант - наверняка не финальный, но с ним уже можно работать.
Тень отличается от других фракций тем, что фактически копирует функционал юнитов игрока (конечно, с необходимыми корректировками в угоду геймплею). Мне самому интересно, как будет ощущаться игровой процесс с таким противником.
В миссии, над которой я сейчас работаю, игроку предстоит оборонять передовую базу, отражая атаки с двух направлений. Конечная цель - уничтожить три укреплённых лагеря противника. Такой несложный сценарий позволит всесторонне протестировать новую фракцию.
#экспедиция
Тень отличается от других фракций тем, что фактически копирует функционал юнитов игрока (конечно, с необходимыми корректировками в угоду геймплею). Мне самому интересно, как будет ощущаться игровой процесс с таким противником.
В миссии, над которой я сейчас работаю, игроку предстоит оборонять передовую базу, отражая атаки с двух направлений. Конечная цель - уничтожить три укреплённых лагеря противника. Такой несложный сценарий позволит всесторонне протестировать новую фракцию.
#экспедиция
🔥8❤4
Вчера прошла модерацию страница с демо игры Экспедиция: Мир Тени на VK Play, поэтому напишу немного подробнее о демо-версии проекта.
Основным режимом игры будет сюжетная кампания, состоящая из трёх актов. Акт 1 и первая миссия второго акта будут составлять контент демо.
На данный момент демо-версия доступна на VK Play (где впоследствии будет опубликована и сама игра) и на itch.io.
https://vkplay.ru/play/game/ekspedicija_mir_teni/
https://tnnv.itch.io/expedition-shadow-world
Демо будет обновляться по мере работы над игрой и на момент релиза будет представлять собой актуальную версию первой трети кампании.
#экспедиция #демо
Основным режимом игры будет сюжетная кампания, состоящая из трёх актов. Акт 1 и первая миссия второго акта будут составлять контент демо.
На данный момент демо-версия доступна на VK Play (где впоследствии будет опубликована и сама игра) и на itch.io.
https://vkplay.ru/play/game/ekspedicija_mir_teni/
https://tnnv.itch.io/expedition-shadow-world
Демо будет обновляться по мере работы над игрой и на момент релиза будет представлять собой актуальную версию первой трети кампании.
#экспедиция #демо
🔥10🎉2
Параллельно с группой в Телеграм теперь буду вести сообщество в VK:
https://vk.com/tnnvgamedev
Думаю, изначально там будут дублироваться посты из Телеграм - а в будущем посмотрим, какие форматы и возможности станут доступны.
https://vk.com/tnnvgamedev
Думаю, изначально там будут дублироваться посты из Телеграм - а в будущем посмотрим, какие форматы и возможности станут доступны.
🔥9👍1
https://vkvideo.ru/video14044968_456239078
https://rutube.ru/video/de290676b7ae8985bb599b4b59c896c6/?r=plwd
Записал пробное прохождение одной из миссий третьего акта.
В ней впервые опробовал четвёртую игровую фракцию - силы Тени. Поскольку это классическая армия, очень похожая на подконтрольные игроку юниты, их возможности и поведение довольно сильно отличаются от жуков и стражей Древних.
Пока что я просто довёл эту фракцию до работоспособного состояния, чтобы можно было прототипировать миссии. В целом же по ней ещё многое предстоит сделать.
#экспедиция
https://rutube.ru/video/de290676b7ae8985bb599b4b59c896c6/?r=plwd
Записал пробное прохождение одной из миссий третьего акта.
В ней впервые опробовал четвёртую игровую фракцию - силы Тени. Поскольку это классическая армия, очень похожая на подконтрольные игроку юниты, их возможности и поведение довольно сильно отличаются от жуков и стражей Древних.
Пока что я просто довёл эту фракцию до работоспособного состояния, чтобы можно было прототипировать миссии. В целом же по ней ещё многое предстоит сделать.
#экспедиция
👍6🔥2
https://rutube.ru/video/b2bce63f17e815f45b6473718f4b5cd7/?r=plwd
https://vkvideo.ru/video14044968_456239079
Записал пробное прохождение третьей миссии второго акта. Две основные особенности этой миссии - бой с боссом и значительный перепад высот на карте.
Мне хотелось, чтобы карта представляла собой что-то вроде пирамиды, на вершине которой игрока ждёт бой с боссом. Путь к вершине пролегает по периметру пирамиды.
Босс представляет собой неподвижный объект, переключающийся между двумя режимами:
1) Боевой режим, во время которой игрок должен прятать своих юнитов за преграды. При этом босс защищён сферическим щитом.
2) Режим перезарядки - краткий период, в который боссу можно нанести урон.
При этом игрок должен отбивать атаки взрывающихся механизмов, появляющихся из проходов по краям арены.
#экспедиция
https://vkvideo.ru/video14044968_456239079
Записал пробное прохождение третьей миссии второго акта. Две основные особенности этой миссии - бой с боссом и значительный перепад высот на карте.
Мне хотелось, чтобы карта представляла собой что-то вроде пирамиды, на вершине которой игрока ждёт бой с боссом. Путь к вершине пролегает по периметру пирамиды.
Босс представляет собой неподвижный объект, переключающийся между двумя режимами:
1) Боевой режим, во время которой игрок должен прятать своих юнитов за преграды. При этом босс защищён сферическим щитом.
2) Режим перезарядки - краткий период, в который боссу можно нанести урон.
При этом игрок должен отбивать атаки взрывающихся механизмов, появляющихся из проходов по краям арены.
#экспедиция
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Некоторые изменения игровых механик могут оказывать влияние на большое количество других систем, поэтому лучше не откладывать их внедрение.
Поэтому как только я понял, что на текущем этапе в игре будет уместна реанимация подконтрольных игроку персонажей (вместо их гибели и замены между миссиями), она была реализована.
Реанимация уменьшит цену ошибки игрока, что даст возможность усложнить некоторые миссии, а также позволит использовать десантников как сюжетных персонажей.
#экспедиция
Поэтому как только я понял, что на текущем этапе в игре будет уместна реанимация подконтрольных игроку персонажей (вместо их гибели и замены между миссиями), она была реализована.
Реанимация уменьшит цену ошибки игрока, что даст возможность усложнить некоторые миссии, а также позволит использовать десантников как сюжетных персонажей.
#экспедиция
🔥11
Между миссиями игрок видит интерьер космического корабля Экспедиции, и я всегда считал работу над ним второстепенной задачей.
Но прошедший шоукейс на ИгроDev'е показал, что также это первое, что видит игрок в игре, и по чему формирует впечатление о графике и художественном стиле проекта.
Поэтому я занялся детализацией интерьеров, тем более что в будущем это понадобится для миссий на космическом корабле.
#экспедиция
Но прошедший шоукейс на ИгроDev'е показал, что также это первое, что видит игрок в игре, и по чему формирует впечатление о графике и художественном стиле проекта.
Поэтому я занялся детализацией интерьеров, тем более что в будущем это понадобится для миссий на космическом корабле.
#экспедиция
❤6👍2🔥1💯1
После капитанского мостика настала очередь обновлять ангар, который игрок видит перед началом миссии и где можно выбрать навыки и снаряжение десантников.
Текущая версия - на скриншоте.
#экспедиция
Текущая версия - на скриншоте.
#экспедиция
🔥10😍2
И оставшийся экран - лаборатория, где игрок тратит полученные на миссиях ресурсы на открытие улучшений для отряда.
Интерьеры ещё будут дорабатываться, но пока что я переключусь на другие задачи.
#экспедиция
Интерьеры ещё будут дорабатываться, но пока что я переключусь на другие задачи.
#экспедиция
❤🔥3🔥2❤1
После обновления визуальной части пришло время заняться игровой механикой, тем более что для неё запланированы масштабные изменения.
Основным нововведением будет система уровней, определяющих силу той или иной игровой сущности. Уровень будут иметь миссии, противники на них и снаряжение, используемое подконтрольными игроку персонажами.
Во вложении - последняя версия интерьеров космического корабля.
#экспедиция
Основным нововведением будет система уровней, определяющих силу той или иной игровой сущности. Уровень будут иметь миссии, противники на них и снаряжение, используемое подконтрольными игроку персонажами.
Во вложении - последняя версия интерьеров космического корабля.
#экспедиция
👍6❤🔥3
В преддверии праздников решил заняться кое-какими моментами, до которых как-то раньше не доходили руки.
Например, как-то во время обсуждения с Женей экспорта сцены из Блендера в его движок (https://t.iss.one/thunder_notes) узнал, что если использовать связанные копии, то они импортируются в движок инстансами.
У меня как раз тот случай, когда выгружаются большие карты с однотипными объектами (скалы, растительность), и раньше я объединял их в один и выгружал в таком виде. Теперь я решил попробовать выгружать растительность инстансами - и после доработки используемых геонодов и скрипта экспорта этого удалось достичь.
Вот некоторые изменения, произошедшие благодаря такой доработке:
Карта, весившая раньше 30.4 МБ, стала занимать 16,94 МБ.
Количество отрисованных примитивов с 2055989 уменьшилось до 1138603 - насколько я понимаю, за счёт Frustum Culling.
Думаю, это более правильный подход, который может стать ещё более полезным в будущем, с увеличением комплексности и детализации карт.
#экспедиция
Например, как-то во время обсуждения с Женей экспорта сцены из Блендера в его движок (https://t.iss.one/thunder_notes) узнал, что если использовать связанные копии, то они импортируются в движок инстансами.
У меня как раз тот случай, когда выгружаются большие карты с однотипными объектами (скалы, растительность), и раньше я объединял их в один и выгружал в таком виде. Теперь я решил попробовать выгружать растительность инстансами - и после доработки используемых геонодов и скрипта экспорта этого удалось достичь.
Вот некоторые изменения, произошедшие благодаря такой доработке:
Карта, весившая раньше 30.4 МБ, стала занимать 16,94 МБ.
Количество отрисованных примитивов с 2055989 уменьшилось до 1138603 - насколько я понимаю, за счёт Frustum Culling.
Думаю, это более правильный подход, который может стать ещё более полезным в будущем, с увеличением комплексности и детализации карт.
#экспедиция
🔥6❤1
Хотел заняться этим позднее, но в ходе настройки шейдера для растительности (точнее, её реакции на ветер) понял, как можно решить проблему с выгрузкой скальных колонн.
Дело в том, что к ним в Блендере применена деформация - и поэтому они уже не являются инстансами. Но если аналогичную деформацию делать уже в движке через шейдер, то инстансинг должен работать.
В итоге, весивший 30.4 МБ файл с самой тяжёлой картой стал весить 8,97 МБ, а количество отрисованных примитивов в кадре с 2 055 989 уменьшилось до 568 075.
У такого подхода есть свои недостатки - как минимум увеличилось количество draw call'ов (впрочем, корректировка настроек теней от DirectionalLight это частично компенсировала) и усложнился шейдер - но он выглядит пока что максимально эффективным.
#экспедиция
Дело в том, что к ним в Блендере применена деформация - и поэтому они уже не являются инстансами. Но если аналогичную деформацию делать уже в движке через шейдер, то инстансинг должен работать.
В итоге, весивший 30.4 МБ файл с самой тяжёлой картой стал весить 8,97 МБ, а количество отрисованных примитивов в кадре с 2 055 989 уменьшилось до 568 075.
У такого подхода есть свои недостатки - как минимум увеличилось количество draw call'ов (впрочем, корректировка настроек теней от DirectionalLight это частично компенсировала) и усложнился шейдер - но он выглядит пока что максимально эффективным.
#экспедиция
🎄6👍4🔥1