Road to Vostok Demo — фотореалистичная технодемка на Godot Engine

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Мнение | Игры

После произошедшего в прошлом году «каминг-аута» создателей игрового движка Unity, многие независимые разработчики стали искать альтернативу. В то время как для крупных команд это могло послужить дополнительным стимулом к переходу на могучий, но тяжеловесный Unreal Engine, разработчики-одиночки и небольшие команды стали всё чаще вспоминать о движке Godot.

Игровой движок Godot Engine распространяется под лицензией MIT, любой может скачать его, просмотреть исходный код, что-то изменить и дописать, а если очень нужно — даже создать «форк», независимую вариацию, которую потом придётся развивать отдельно. Создателям игр на Godot не нужно платить никаких авторских отчислений разработчикам движка, Хуану Линиецкому и Ариэлю Манзуру, которые занимаются этим проектом с 2014 в соавторстве с многочисленным сообществом. Лицензия даже не обязывает упоминать Godot в релизной версии игры, поэтому вы, весьма вероятно, встречали и даже проходили игры на нём, хоть и не задумывались, что у них под капотом: такие проекты как Brotato, Halls of Torment и Dome Keeper имели определённый успех в Steam.

В сообществе разработчиков-одиночек долгое время существовал устойчивый стереотип, согласно которому Godot прекрасно подходит для работы над двумерными проектами, в то время как 3D-игру лучше делать на Unity. Инструментарий для «трёхмерия» в открытом движке, конечно же, существовал, но позволить себе магазин ассетов, отдельный редактор персонажей и другие продвинутые инструменты, к которым привыкли современные разработчики, небольшой коллектив авторов не мог. Долгое время в свободном движке не было даже поддержки современных API для рендеринга, пока в версии 4.0 не добавилась долгожданная поддержка Vulcan.

В полном соответствии с этим стереотипом, разработчик-одиночка под псевдонимом Антти из Финляндии выбрал Unity для работы над своим проектом Road to Vostok. Этот шутер с элементами выживания перенесёт игрока в постапокалиптическую «заброшку» где-то около российско-финской границы, а геймплейные идеи, которыми Антти делится в своих дневниках разработчика, позволяют охарактеризовать его игру мечты как Escape from Tarkov для одного игрока: финский разработчик служил в армии, обожает путешествовать по опустевшим деревенькам и обещает поделиться этим опытом со своими игроками.

Скандал вокруг нового лицензионного соглашения застал Road to Vostok на довольно ранней версии производства: в это время разработчик готовил вторую по счёту демо-версию, в которой собирался продемонстрировать основную петлю игрового процесса. Согласно изначальным подсчётам Антти, портирование готовых наработок должно было занять у него три месяца, и, как показала практика, в этот график он смог уложиться, выпустив в самом конце 2023 года порт своей первой демо-версии на Godot в Steam.

Несмотря на то, что в этой демонстрации Антти почти не показал игрового процесса будущей игры, даже техническая «демка» его шутера на новом движке вызвала определённый интерес. Вряд ли кто-то до него всерьёз рассматривал Godot, знаменитый своими двумерными платформерами и рогаликами, как движок для шутера от первого лица с фотореалистичной графикой. Отсутствие модных современных технологий вроде «люменов» и «нанитов» Epic Games или трассировки лучей от Nvidia, Антти смог скомпенсировать при помощи классических трюков, таких как использование отретушированных фотографий в качестве текстур.

Старомодные фокусы финского разработчика показали себя неплохо и с точки зрения производительности, которая традиционно была больной мозолью Godot Engine. Однако на умеренно современных игровых машинах техническая демо-версия Road to Vostok вполне способна выдать неслыханные для свободного игрового движка 200-250 FPS в разрешении FullHD, а упрощённые тени и ускоренный рендеринг (пока что единственные графические опции в игре) удваивают эту величину до совсем уж «киберспортивных» показателей. Правда, к слабым системам игра оказалась менее благосклонна: ноутбучная 1050Ti, пытаясь отрисовать сложные погодные условия на «максималках» то и дело норовила скатиться к консольным 30 FPS.

Помимо фанатов свободного ПО, результаты работы Антти могут заинтересовать и другую группу фанатичных энтузиастов — любителей хардкорных выживалок, вдоволь нагруженных замороченными игровыми механиками. Чего стоят хотя бы две отдельные шкалы для выносливости ног и рук (первая не даёт вам бежать без остановки, а вторая тратится, когда игрок прицеливается из оружия). На месте и сложная модель лечения с шинами, турникетами и бинтами, и навесное оборудование для оружия, прицельные сетки наверняка срисованы с настоящих, а глушители, как им и положено, помимо звука маскируют и вспышки от выстрелов.

К сожалению, противники-«плейсхолдеры», которых нам предлагает первая демка Road to Vostok, пока что не оправдывают такой сложности остальных игровых механик, пока что Антти успел добавить им только самый базовый функционал. Боты-болванчики умеют ходить кругами по деревне, стрелять в игрока одиночными выстрелами и испаряться в воздухе с забавным звуком, когда запас их здоровья подходит к концу, даже не проигрывая никаких анимаций смерти или получения урона, чем удивительно контрастируют с остальными представленными в демо-версии игровыми механиками.

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

Тактический шутерPC
Автор не входит в состав редакции iXBT.com (подробнее »)

2 комментария

Maksey
Выглядит интересно. Спасибо за статью.
109728233471257548974@google
Хорошо в краю родном, пахнет сеном и говном

Добавить комментарий

Сейчас на главной

Новости

Публикации

Мощный тактический фонарик. Слепящая яркость и шикарный внешний вид. Обзор Wurkkos T1

Яркий тактический фонарик Wurkkos T1 получил двухслойный корпус с прорезями и стилизацией под карбон, светодиод с яркостью в 5500 люменов и дальнобойностью в 415м, а также необычный боковой свет с...

Физики впервые запустили квантовый двигатель на сверхпроводниках: как он устроен

Классическая термодинамика, сформировавшаяся в девятнадцатом веке, описывает поведение макроскопических объектов — систем, состоящих из астрономического числа частиц. Законы,...

204 проблемы на 100 автомобилей: какие марки оказались самыми надёжными по версии JD Power

Надёжность автомобиля сегодня уже не сводится только к двигателю, коробке и подвеске. Машина может три года ездить без серьёзных поломок, но всё это время терять связь со смартфоном, не запускать...

Кому именно отвечает бот: адресация, референт и заметка участника в групповом чате

Почему LLM-бот в групповом чате отвечает не тому и не на то — и как разделить цель, фон и ссылку на участника, чтобы «а она?» находило нужного человека

Что такое турецкий завтрак: из чего он состоит и что стоит попробовать

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

Земля закручивает пространство-время вокруг себя: новые наблюдения в очередной раз подтвердили правоту Эйнштейна

В классическом представлении, заложенном еще Исааком Ньютоном, пространство — это статичная, неизменная сцена, на которой разворачиваются физические события. Массивные тела движутся в...