LINUX.ORG.RU

Разработчики Battlefield 6 используют движок Godot для редактора карт

 , , , ,

Разработчики Battlefield 6 используют движок Godot для редактора карт

0

2

Разработчики из Electronic Arts недавно анонсировали трейлер и показали геймплей новой части известного тактического шутера Battlefield 6. Как и предыдущие игры серии, новый Battlefield 6 создан на собственном движке студии EA (Frostbite). Но интересной новостью стало то, что в качестве редактора карт для Battlefield 6 используется движок Godot. Как оказалось, Godot отлично справляется с моделированием огромных детализированных миров, а ведь карты в Battlefield 6 не маленькие.

Движок Godot используется в новом редакторе карт, доступном для игроков в игровом режиме «Portal». Режим «Portal» позволяет создавать контент, сгенерированный пользователями (UGC), позволяя игрокам перерабатывать и модифицировать игровые карты.

Видеообзор 1 (YouTube)

Видеообзор 2 (YouTube)

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Вот это уже что-то интересное, в отличие от спонсорства, но формат не новостной, конечно.

LamerOk ★★★★★
()

Нагло конечно, но что поделаешь. Лицензия позволяет. Надо было Godot под GPLv3 выпускать. И да, перед тем как на GPL наезжать и защищать MIT, я напомню о случаях перехода на коммерческие лицензии многих проектов их авторами, ну или ухода от свободной лицензии: из того что помню, MySQL, Redis, EPPlus, AutoMapper, MediatR и прочее. GPL рулит.

skywarp
()
Последнее исправление: skywarp (всего исправлений: 1)
Ответ на: комментарий от skywarp

Нагло конечно, но что поделаешь.

Это смотря с какой стороны посмотреть. Зато какой пиар для Godot.

th3m3 ★★★★★
()
Ответ на: комментарий от delidov_george

В рамках анального огораживания борьбы с читерством.

Friearch
()
Ответ на: комментарий от anonmyous

Ага, и ни 1 проприетарную игру на нём никто не смог бы выпустить. Гениально.

Так и задумано. А зачем проприетарные игры выпускать? Нужно свободные выпускать.

skywarp
()
Последнее исправление: skywarp (всего исправлений: 1)
Ответ на: комментарий от skywarp

Так и задумано. А зачем проприетарные игры выпускать? Нужно свободные выпускать.

Аа… Ну так и зачем разрабам годота это делать? Вы имеете полное право его форкнуть, и выпустить под GPL. Эффект будет примерно таким же, как и от высказывания подобных «идей» на этом форуме.

anonmyous ★★
()
Ответ на: комментарий от delidov_george

Зачем?

Глубоко не копал, могу ошибаться. Некоторые игры требуют secure boot + tpm. Первое для проверки того, что у тебя грузится «доверенная» ос, второе для блокировки запуска на машинах с модифицированным списком ключей.

altwazar ★★★★★
()
Ответ на: комментарий от altwazar

Но если античит ведет себя как руткит и вмешивается в работу системы на низком уровне не должен ли SecureBoot ему мешать? Или все руткиты равны, но от корпорастов равнее?

Kolins ★★★★★
()

Чё-то кучно пошло. Дальше что - «Godot начал встречаться с твоей бывшей»?

zabbal ★★★★★
()
Ответ на: комментарий от Kolins

Античит полагается на то, что у него максимальные привилегии и он запущен одним из первых драйверов, чтобы контролировать все что может запуститься после. Видимо что-то из этого можно обойти через загрузчик или вообще ядро модифицированное подложить.

vazgen05 ★★★
()
Ответ на: комментарий от Kolins

Или все руткиты равны, но от корпорастов равнее?

Ну так основная задача чтобы ты не вмешивался в чужую систему, а не чтобы не вмешивались в твою.

altwazar ★★★★★
()

Так что там, Годот уже стал заменой Юнити?

YogSagot ★★☆
()
Ответ на: комментарий от vazgen05

Я вот думаю что античиты (ну как я про это знаю) на самом деле это просто в том что программерам игры не охота править код игры (поддерживать), и они это перевалили на другой уровень.

И кстати редакторы карты вроде всегда делают на левых инструментах и распространяют бесплатно, чтобы ты своими усилиями увеличивал продажи их игры.

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от skywarp

Нагло конечно, но что поделаешь. Лицензия позволяет. Надо было Godot под GPLv3 выпускать

А как GPL помешало бы использовать его для редактирования карт? Этот редактор вообще предполагается для публичного пользования или это инструмент которым разрабы игры (EA) пользуются чтобы её делать? Даже если первое - ну выпустили бы редактор под GPL и всё, на игру это не влияет.

firkax ★★★★★
()
Ответ на: комментарий от delidov_george

Производителю игр какое дело до моей ОС? )

Чтобы неподписанные драйверы для читерства не могли использовать. В венде это вроде должно работать так.

Loki13 ★★★★★
()
Ответ на: комментарий от skywarp

Ну был бы мёртвый движок. Кто ж будет код игры в открытый доступ выкладывать, вы чего. «Свободные игры» — это Tux Kart ¯\_(ツ)_/¯

duott ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

требует включенного Secure Boot

Он включен из коробки на большинстве windows 11.

mamina_radost
()
Ответ на: комментарий от altwazar

secure boot можно включить и на виртуалке. Есть проект, накладывающий патчи на кему. Он старается замаскироваь от разных анализаторов, что это виртуалка.

mamina_radost
()
Ответ на: комментарий от duott

Свободные игры это также Star Wars: Jedi Academy (OpenJK), C&C Generals, FlightGear, Luanti, Hedgewars, Quake, Quake II, Quake III Arena (и всякие OpenArena), Xonotic, FreedroidRPG, OpenRA, Ryzom, VDrift, TORCS, Speed Dreams, OpenMW, Warzone 2100. Я перечислил в том числе некоторые тайтлы, которые спокойно выложили код в открытый доступ под GPL - OpenJK выложили изначально Raven Software - оригинальные разработчики Star Wars: Jedi Academy, а недавно код Command & Conquer: Generals открыли тоже под GPL. Разрабы Celeste выложили открытый Celeste64 недавно ещё.

Конечно не сравнить с EA/DICE, и их Battlefield, заваленной микротранзакциями, руткитом-античитом и политкорректностью.

skywarp
()
Последнее исправление: skywarp (всего исправлений: 2)
Ответ на: комментарий от duott

Новые игры не дотягивают просто. Сейчас геймдев скатился и умирает, перешёл в «просто бизнес», сруб бабла с пользователей через микротранзакции и DLC.

Старые игры цепляли лучше. 0 A.D. - пример современной открытой игры в активной разработке, хоть разработка и началась очень давно.

Да и что есть давность, когда мы говорим об игровом проекте. Игра есть игра, мне пофиг на её год выхода, если она крутая. Minecraft вышел когда там, напомните? Почему до сих пор играют?

Индустрия умерла, и потому некоторые компании поняли, что людям заходит то что было уже раньше, потому делают ремейки, ремастеры. А новое - это никому не нужный проходняк. Иначе сейчас бы не делали такие вещи как Oblivion: Remastered, или Age of Empires 2 Definitive Edition (хотя всё равно предпочту оригинал / HD, а не 40 гигабайтную хрень в виде DE).

skywarp
()
Последнее исправление: skywarp (всего исправлений: 7)
Ответ на: комментарий от skywarp

С индустрией всё в порядке. В ней завелось куча донатных помоек и ААА-мусора, но и крутых игр выходит не меньше, чем раньше (т.к. в целом игр выходит больше). Ремастеры тоже хорошо, поддерживают классику на плаву. Но разумеется компании, которым нужно платить сотрудникам, не станут выкладывать код более-менее новых игр в открытый доступ.

duott ★★★★★
()
Ответ на: комментарий от skywarp

А зачем проприетарные игры выпускать?

Чтобы деньги зарабатывать. Разработчикам платить. Дизайнерам платить. За серваки платить.

bdrbt
()
Ответ на: комментарий от duott

Ну то есть игры 20+ летней давности.

Интересная мысль из книги Кулиану Йоан Петру «Древо гнозиса: гностическая мифология от раннего христианства до современного нигилизма» (цитата):

"Магазины с играми сегодня продают очень продвинутые настольные игры с многочисленными расширениями. Теоретически настольная игра может расширяться безгранично; однако, на практике умы потенциальных покупателей будут заинтересованы в одной игре лишь определённое время. Более продвинутые среди них могли уже обнаружить, что одна игра — это все игры; потому в смене на другую игру нет необходимости. Почему так? Игра захватывает человеческий ум, потому что ум распознаёт в ней собственное функционирование, и это распознание не зависит от вида игры, предложенной уму.

Логика всякой игры в том, чтобы поставить перед умом схему с множественным выбором. Ум немедленно займётся исследованием всех этих возможностей. Теоретически он не должен делать ничего больше, но на практике человеческий ум всегда сталкивается с ситуациями, в которых, среди множественности решений, лишь одно или несколько верны, и неверные могут оказаться фатальными. Это, вероятно, объясняет, почему ум стремится цепляться за один выбор вместо того, чтобы признавать многие из них, но сложное социальное взаимодействие — это определённо другая причина."

Zaruba
()
Последнее исправление: Zaruba (всего исправлений: 2)
Ответ на: комментарий от bdrbt

Как открытый код под открытой лицензией мешает продавать игру? Что мешает game data оставить закрытой, чтобы платить дизайнерам. Современные игры, в том числе BF6, это в основном игры-сервисы. Продавай сервис (мультиплеер хостинг игры и вся инфраструктура) и тех.поддержку сколько угодно. Продавай готовую сборку клиента и поддерживай её патчами и т.д., но код оставь открытым. Это не мешает оставлять код открытым. Или вы думаете, откуда на том же https://www.docker.com/ раздел Pricing?

skywarp
()
Последнее исправление: skywarp (всего исправлений: 2)
Ответ на: комментарий от LongLiveUbuntu

Этот ваш Battlefield 6 требует включенного Secure Boot, так-то.

Это еще с фифы 23 или 24 пошло, емнип борьба с кастомными геймпадами и дровами к ним.

slyjoeh ★★★★
()
Ответ на: комментарий от Gonzo

Протон не занимается эмуляцией ядра шиндошс, так что прибитые к ядру античиты очевидно не будут работать.

vazgen05 ★★★
()
Ответ на: комментарий от Wapieth

Ну с помощью него же виндовые игры (то есть почти все игры) под Линухом запускаются

duott ★★★★★
()
Ответ на: комментарий от mx__

Нет желания разработчиков игр, так-то никаких преград для линукс-античита нет.
Но специально для античитов никто не будет городить огромный слой ядерной эмуляции, который на венде-то небось под каждый сервиспак(или что там у них сейчас) отличается.

vazgen05 ★★★
()
Ответ на: комментарий от mx__

А что мешает эти античиты встроить в протон/стеам?

В зависимости от ситуации.

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

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

altwazar ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.