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
Хорошо в краю родном, пахнет сеном и говном

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

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

Новости

Публикации

Что заставило Коперника сомневаться в геоцентризме? Научные аргументы и философские принципы

Имя Николая Коперника навеки вписано в историю науки как имя человека, перевернувшего представление о мироздании, сместившего Землю с пьедестала центра Вселенной и поместившего на ее место Солнце....

По какому принципу сегодня расставляют камеры фотофиксации на дорогах

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

Внутри планет скрываются гигантские океаны воды: может ли там существовать жизнь?

Наше понимание планет, как земных, так и экзопланет, претерпевает значительные изменения. Долгое время ученые полагались на упрощенную модель, согласно которой вода на планетах концентрируется...

Кометы – курьеры жизни? Доставили ли кометы строительные блоки на Европу, Энцелад и Титан?

В общественном сознании столкновения небесных тел с планетами и их спутниками прочно ассоциируются с катастрофическими событиями, несущими разрушение и хаос. Голливудские блокбастеры пестрят...

Как в США столкнули лоб в лоб более 200 поездов на полной скорости

После прочтения заголовка вам на ум могла прийти мысль о какой-то американской государственной программе краш-теста поездов, но в действительности всё было иначе. В период с 1896 года по 1932 года...

Как установить китайскую версию TikTok на ваш смартфон

Я думаю, многие слышали о том, что в Китае свой TikTok (抖音). Он закрыт для иностранцев, а внутри творится нечто странное. Но на самом деле он совсем не закрыт, а установить его можно практически на...