Некоммерческая организация Open 3D Foundation (O3DF) представила открытый игровой 3D-движок Open 3D Engine 25.10 (O3DE), пригодный для разработки современных игр класса AAA и высокоточных симуляторов, способных работать в режиме реального времени и обеспечивать качество кинематографического уровня. Код написан на С++ и опубликован под лицензией Apache 2.0. Имеется поддержка платформ Linux, Windows, macOS, iOS и Android...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64113
Не видел ни одной игры на этом движке, кто-нибудь использовал его для игр?
Тоже интересно...
Open 3D Engine - это свободный форк форка CryEngine. И наверно сейчас его можно было бы назвать сильно улучшенной версией CryEngine. Но да, разработчики игр до сих пор предпочитают выбирать именно CryEngine, а не его свободный форк, даже несмотря на то, что за Open 3D Engine стоят немаленькие такие компании. Тем не менее, технически Open 3D Engine во многом лучше.На CryEngine, например, создана Kingdom Come: Deliverance 1-2 - лучшая средневековая RPG за всю историю игр. Самая красивая и реалистичная природа. KCD называют средневековой GTA, ибо количество возможностей в игре практически бесконечно, а уровень погружения вообще фантастический. Я наиграл в свое время 428 часов в 1ю часть и 576 часов во 2ю.
Star Citizen/Squadron 42
А почему минусят ?
https://en.wikipedia.org/wiki/Amazon_Lumberyard
> А почему минусят ?Потому что ни Star Citizen, ни Squadron 42 не релизились.
Первый вообще шикарные проект по разводу немамонтов на деньги, в EA уже почти шесть лет.Shatterline тоже использовала Lumberyard, но 13 человек в онлайне на данный момент как бы поясняют почему о ней не слышали))
steamdb.info/app/2087030/chartsА раз вы привели ссылочку на вики, то можно посчитать сколько игр на этом движке делали и сколько отменили. Это все есть в таблице.
Оооо! Да он "популярен".
> Потому что ни Star Citizen, ни Squadron 42 не релизились.Никто не спрашивал про _релизнутые_ игры, вопрос был про факт использования. Ссылку привели в масть, а дальше уже пирожочки не увидели цветных картинок в тексте и начали минусить. Так вижу.
Что такое "использование"? Потыкать палочкой - это будет использование?
ага. Написать Hello World. Я так с десяток языков использовал
https://www.reddit.com/r/starcitizen/comments/1l49xm8/star_c.../
Китайские ммо на нём были же, других заинтересованных и нет.
Недавняя Kingdom Come: Deliverance II сделана the CryEngine. Игра имеет офигенную оптимизацию.
Между кодовой базой Кингдом Кама и O3DE такое же расстояние, как между Анрилом и Юнити. Начиная от банального рендера (который напрочь выкинут в форке Амазона и переписан под Forward+, другая система GI, другая аппроксимация PBR), физики (у Крайтеков самописное решение, в O3DE PhysX), заканчивая менее очевидными нюансами вроде специфики работы многопоточного рантайма.
Вся проблема этих "движков" - использовать их не проще, чем самому писать.
Эпидемия инди-слопа делает экономически нерентабельной любую оригинальную разработку. Зачем трудиться, если можно выпустить очередной роглайт кооп на дефолтном контроллере от Юнити, который завирусится стримерами, окупится, а затем сдохнет через неделю?
Раньше студии гораздо чаще писали свои велосипеды, при это лицензируя какие-то решения отдельно (Havok, FMOD, Umbra и т.п.). Это накладывало определённый ценз на программистов и других сотрудников студии, которые были готовы преодолевать трудности и работать в условиях неизвестности. И, внезапно, эти люди умели читать документацию, а не только смотреть гайды на Ютубе.
Это не движки стали сложнее, а мы глупее.
> Раньше студии гораздо чаще писали свои велосипеды, при это лицензируя какие-то решения отдельноА потому что не было нормальных готовых решений. А у кого были, лицензиями не разбрасывались. (И сколько же хлама — именно в техническом смысле — на этих самописных движках получилось.)
Ну и написать движок было банально проще. А сейчас велосипеды действительно писать смысла нет.
Может и не велосипеды. Фреймворки скорее или, на крайняк, набор готовых библеотек, и все это связать под собственный соус для своих нужд. Потребует немного больше времени и знаний, но это наиболее действенный метод избежать костылей или ограничений монолитного двигла.
Насамом деле надо чтобы игры запускались из браузера.
Уже есть всякие квейки, периметр из браузера.Мне например на этапе установке игры, пропадает желание играть.
НО зачем?! Игорь в этом вашем 4% - уже давно утонул и рыбы его не только доели но и вы..ли.Для всего остального есть unreal и прочие коммерческие движки.
> НО зачем?! Игорь в этом вашем 4% - уже давно утонул и рыбы его не только
> доели но и вы..ли.На опеннете не только Тоорвальдса поучат проекты менеджить, но и габена - игры разрабатывать. Кстати этот его стимдек с этим нашим линухом - неплохо продается так то. Я понимаю что у тебя с твоими унылыми BSD и проприетарными юниксами с такого расклада пригорает, ибо они годны только для того чтобы rm -rf на этом унылом BS сделать, но держи себя в руках немного. Ибо продукцией Valve ты и в винде пользуешься на отлично. Тот же libsdl - по дохрена гамес разошелся, и открытых и коммерческих.
> Кстати этот его стимдек с этим нашим линухом - неплохо продается так то.Ага, за 3 года смогли продать что-то около 4 лямов двух поколений.
Невероятное достижение! Нинтендо, которые продали с июня 2025го уже больше пяти лямов switch 2 прям катаются со смеху))Ну а в самом стиме Linux целых 2.68%. Что даже меньше чем мемные 4% десктопа.
store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-SteamНо что НЕ удивляет, так это то, что пингвинойды готовы лизать зад проприетарщика Габена с его DRMнутым стимом. В этом вы никогда не менялись.
Корпорастов байкотируем, но когда надо, то всегда готовы лизать, как по команде!
> Корпорастов байкотируем, но когда надо, то всегда готовы лизать, как по команде!Все просто, господа. Кто помогает - друг. Кто мешает - враг.
Мешает чему? Заниматься онанизьмом с ПК?
> Ага, за 3 года смогли продать что-то около 4 лямов двух поколений.Это в 4 раза превышает формальный порог масспрода и утвердившегося на рынке изделия.
> Невероятное достижение! Нинтендо, которые продали с июня 2025го уже больше пяти лямовЯ понимаю что в чужом кармане считать деньги да, но - мне с нентенды ничего не обломится. А с Valve улучшение графики - как с куста.
> Но что НЕ удивляет, так это то, что пингвинойды готовы лизать зад
> проприетарщика Габена с его DRMнутым стимом. В этом вы никогда не менялись.Этот гражданин нам в MESA, Kernel и проч - комитит оптом. А вы можете получить улучшения графония в свои помойки от нинтенды.
> Это в 4 раза превышает формальный порог масспрода и утвердившегося на рынке изделия.Формально да. А в реальности сливает конкуренту на порядки (потому что была еще и первый свич, там вообще миллионы продаж)
> Этот гражданин нам в MESA, Kernel и проч - комитит оптом.
А, ну раз так, то всё ок. Только не забудьте еще вылизать RedHat, Ораклу и Майкрософту.
Они тоже вам "в MESA, Kernel и проч - комитит оптом". Хотя уверен, что язык у вас не устанет.
Когда уж там Linux то в игры то, станет лучшим?).
Я слышал наверное в 2017 что вот вот вейланд выйдет.
А воз и ныне там.
Пустотреп.
На моем ноуте 2014 года с докупленой оперативной Win11 ито летает, с играми тех годов, по сравнению с Linux.
Я специально прям докупил оперативы чтобы проверить, ddr4 щас дешевая.
Тут чел хвастался как он запустил Half Life 2 на Linux на каком то овермощном пк за 250k. Неужто это достижение.
Лол.
> Half Life 2 на Linux на каком то овермощном пк за 250k. Неужто это достижение.конечно, достижение, в винде-то хрен запустишь уже, наверное, без патчей, или глючить будет невыносимо. А тут, смотри-ка, прям back to 2004!
Чего, со стима и на современной винде не запустится? Или ты традиционно ваши воровские помойки имеешь ввиду? С которых вы в дуалбут себе обычно "свободно" тащите?
Дураков переходить на *свободный* линукс, чтобы играть там в *проприетарные* игры нет. Это можно и на венде делать.
что не так с играми на линукс? В стиме доступна огромная библиотека. Многие проекты через протон работают лучше чем в нативе на windows.
> Для всего остального есть unreal и прочие коммерческие движки.если ты готов давиться проприетарным мусором, это не значит, что все готовы
все лучшие игры делались на опенсорс движках
>Не видел ни одной игры на этом движке, кто-нибудь использовал его для игр?Все эти вопросы бессмысленны, есть только один менстрим движок UE5, все остальные на грани погрешности.
Ну вот Godot я хотя бы знаю, вроде даже какие-то игры есть, которые перешли с Unity на него, в рамках прошлогоднего скандала. А это что такое? Кто его его будет юзать в здравом уме, когда есть Unreal, Unity, да даже тот же Godot?
>ерешли с Unity на негоиз огня да в полымя кек
Amazon конечно. Это же их детище. New World на Azoth Engine - закрытый сестринский проект, который обменивается кодом с o3de. Они же пилят на нем будущую MMO по LOTR
> уме, когда есть Unreal, Unity, да даже тот же Godot?А ты сравни условия лицензирования unity, unreal и вот этого и godot и подумай кто там с чем agree. Особенно если комплайнс с этим - самому и за ТВОЙ счет.
> UnrealКто его в здравом уме юзает, вот это вопрос.
Hogwarts Legacy (UE 4) в Хогсмиде были дикие статеры.
Stalker 2 - Лагает и по сей день, спасибо Lumen технологии.
Vampire The Masquerade 2.
Дичайшие статеры.
Даже на таких видеокартах как 4080s
https://steamcommunity.com/app/532790/discussions/0/60079306.../
В то же время есть kingdome come 2, на cryengine, что работает отлично и выглядит лучше.
Готовые ассеты и пайплайны решают. Cryengine для больших студий ещё норм, маленьким придётся не сладко. Доки не очень опять же.
Мегасканами пользуются независимо от движков, .fbx файлы везде одинаково импортируются.
> Unreal
> Кто его в здравом уме юзает, вот это вопрос.Тоесть разработчики AAA игр, в твоем понимании т**пые?)
https://www.metacritic.com/game/vampire-the-masquerade-blood.../Получается, что так.
> Получается, что так.Ладно соглашсуь.
Я просто спросил.
В игрушки не играю, интерес пропадает на моменте установки.
>Тоесть разработчики AAA игр, в твоем понимании т**пые?)Сколько провальных игр сейчас формата так сказать ААА
То что игры провальные я соглашусь, даже стримы смотреть неинтересно.
Все под копирку.
Давно не играл игры, попробовад Planetary Annihilation, я не играл, просто видел где то на стримах.
Ну скажу что Supreme Commander поинтересней будет.
PAnnihilation, ощущение что это какая то игра для смартфонов.
Ну тоесть цель донаты в игре, неинтересно людям делать шедевр.
Tempest Rising смотрел, такая графика миультяшная, такие анимации.
Мне потом стало интересно что в игре такое что такие требования ( не прям, но не сказать что например проц рассчитывант качания деревьев ).
Вообщем это я попробовал игру поставить, обычно просто стримы смотрю, интересно про что, за чашечкой колбасы)
.
Всмысле что такого прям шедевр, ну незнаю, ну старкравфт наверное шедевр, во время выхода.
Сейчас хороших игр регулярно выходит больше, чем когда либо в истории, индустрия на пике. Я был примерно твоего мнения, объективно, процент достойных игр, как и раньше, остаётся не высоким, но, количественно, сейчас намного больше.
Атомик харт чтоли,
Сталкеры?)
Или planetary annihilation с tempest rising?, которые выглядят как флеш игры.
ккхд) ккххд)
Это не то же самое что выход халфы, первого второго квейка, первого второго дума.
Это все однодневки чтобы окупится, а не то что когда пытаются сделать сюжет.
Вот например для HL, фотограф специально ездила по миру и фоткала предметы.
Ты что-то по инди шлаку пошёл, но не в ту сторону. Полураспад такой же унылый проходняк так-то. Все игры так делаются, все хотят успех и не хотят доделывать, там много условий, и не всегда есть возможность сделать, как должно быть. Но для АААА любые затраты на разработку, как и степень завершённости на момент релиза, не имеют значение, имеет значение бюджет на рекламу.
>Полураспад такой же унылый проходняк так-тоПасьянс наверное самое крутое.
Ага, гейбс инди девелопер.
хд)
Вальв вообще игры не делает, за что ни возьмутся, всё провальное. Ну, как продукт своего времени, 2 часть не ужасно и постарались хотя бы немного, про эпизоды этого не сказать. 1 совсем уж крап в сравнении с той же system shock 2 (на патченном движке thief, между прочим, а не на кваке).
Ну незнаю, халф лайф виар нормальная.
Только вот понятно что даже если играть, больше одного раза неинтересно.Хотя как сказал приятель, это тебе кажется что тебе нравится что то, ну например какая то игра 90 годов. Если ее поставишь то тебе неинтересно будет играть.
В думах с квейами-то сюжет, просто хоть «Гиперион» по нему пиши.
В халфе в сюжет пытались, да. Но лучше бы не пытались.
И конечно, это всё ДЛЯ ДУШИ делалось, а не чтобы продать.
> Тоесть разработчики AAA игр, в твоем понимании т**пые?)Ну это как сказать. Делать хорошо продающееся дерьмо - не сказал бы что это тупо. Играть в это - да, пожалуй тупо.
Ну вот слушай, игроков это не останавливает покупать кактус и жевать его, прихрумкивая. Правда в том, что самая платёжеспособная база среди геймеров - мужчины за тридцать лет, которые в эти ваши инторнеты не лезут каждый раз перед покупкой какой-то игры. Ну и есть прослойка людей, которые готовы закрыть глаза на статтеры и наслаждаться игрой, у всех порог терпимости разный.
> Ну и есть прослойка людей, которые готовы закрыть глаза на статтерыТак не только в статерах проблема. Статеры - следствие тупой механики, когда вместо того чтобы наложить какое-то мыло, пока грузятся текстуры и билдятся шейдеры, анриал тупо стопает рендер.
Проблема в том, что когда берут анриал, хотят сэкономить на команде разработки. Типа, во джуны пришли, с демками каких-то кустарников в портфолио, берем.
А потом оказывается что того же a-life в stalker 2 тупо нет. И я хз, насколько легко его вкрутить в столь высокоуровневую абстракцию, как анриал.
https://steamcommunity.com/app/1643320/discussions/0/4626980.../
А без нее это посредственный шутан.
И у Вампиров также. Вырезали инвентарь, оружие, хакинг и еще кучу всего.
Взамен получили клочок лаганого города, где даже машины не ездят, а от собак и вертолетов полиции только звуки.
В случае со Сталкером всё гораздо веселее - Григорович выгнал на мороз сотрудников студии, часть их них основали 4А Games, которые по факту "трушные" разработчики Сталкера. И судя по играм на их самописном движке, они сумели избежать большинство болячек оригинального сталкеровского движка, и при этом выдавать хорошую картинку.
И как мы видим, команда джунов в чешском офисе GSC неспособна повторить даже механики первой части, которая была сделана криво-косо, но всё-таки более компетентными разработчиками. Тут даже движок не помог им.
Щас смотрю, летом асфальт положили, а щас сняли.
Это то же самое?).
ИМХО статеры, лаги и прочее веселье не из за UE, а как раз из-за метального здоровья разрабов, которые его там используют.
Outlas The Trials, Hell let loose, Squad работают и выглядят достойно
Кто будет юзать сабж, Unity, Godot в здравом уме, когда есть UE5?
Тот, кому нужно, чтобы игра была игрой, а не студенческой курсовой.
> Кто будет юзать сабж, Unity, Godot в здравом уме, когда есть UE5?Кто, кто. Индюки конечно. В ссмысле indie. Чьими визитками годот и юнити и является.
Ну Unity ещё поверю, а вот Godon процентная погрешность, хотя казалось бы, MIT лицензию отдают. На самом деле всё больше индюшатины выходит на UE5, даже мобильной.
Большинство разработчиков на Годо успевают лишь заявить о том, что перешли на Годо. То самое крикливое меньшинство, которое игры не выпускает, но маскируется под разработчиков.
> которое игры не выпускает, но маскируется под разработчиков.На годоте много "игр" и мало игр.
Можно зайти на ичиои и посмотреть. Но найдется ли там хоть что-то стояще - вот в чем вопрос.
Вечные гейм джемы за 5 секунд, и ценником в 5 долларов. Что-то простенькое - окей. Но затем следуют серьезные проблемы, начиная с организации проекта на манер плейсов из роблокса.
Кстати, вышел релиз Farthest Frontier:
https://store.steampowered.com/app/1044720/Farthest_Frontier/
И при чём тут спам про какую-то игру на Unity?
> благодаря модульности разработчики могут заменить рендер графики, звуковую систему, поддержку языков, сетевой стек, физический движок и любые другие компоненты.Читай: придётся самому всё это писать, ибо то это не подходит, тот тут надо расширить, то здесь не понимает форматы...
> Читай: придётся самому всё это писать, ибо то это не подходит, тот
> тут надо расширить, то здесь не понимает форматы...Формат файла можно и сконвертить так то...
Началось в колхозе утро... Это ты игроку, что ли, предлагаешь?!
А что, у тебя игры пишет и ассеты для них готовит игрок?
> Началось в колхозе утро... Это ты игроку, что ли, предлагаешь?!В смысле - игроку? Девам гамесы ессно. С каких пор игроки форматами файлов парятся и ассеты для игр пакуют вообше? Разве что моддеры какие - но вот эти уж как-нибудь разберутся.
Ух как игорей под линух годных захотелось!...
Насамом деле, интересно если бы игры делали.
Это двигатель прогресса.
Ато все консолька.
Просто хотя бы ради интереса сделал бы кто AAA игру под Linux, эксклюзивно.
Ну и кто оккупит эксклюзивную AAA игру на Linux?
Ну хотяб чисто ради интереса, типа вот как могем)
Где-то тут нас наели. В теории вроде потомок Cry Engine, фотореалистичный рендер, blah-blah-blah. На скрине какая-то муть хуже третьеквака. Это вообще как?
Красота в трилогии и осталась:
https://store.steampowered.com/bundle/28590/_Crysis_Remaster.../
Вот игра на CryEnginehttps://en.wikipedia.org/wiki/Kingdom_Come:_Deliverance_II
Кстати, первая часть тоже на нем была. Все там ок.
Это заслуга не движка, а тех, кто над игрой работает. Это ж бывшие 2K Czech, которые офигенные Mafia/Mafia II делали.
И почему эти "крутые" ребята взяли не распиаренный анриал? Что-то шарят.
> И почему эти "крутые" ребята взяли не распиаренный анриал? Что-то шарят.Видимо нельзя просто так взять движок и сделать игру.
Есть что то вроде авторских прав, движка.
Ну тоесть, что то вроде что они откидывают процент с игры.
Я так думаю.
Потому что Вавра жаловался на то, что Анрил просаживает фреймрейт сильнее при рендеринге прозрачных объектов. В KCD очень много растительности, а в свою очередь рендерить много прозрачных объектов трудно, даже если это прозрачность вида "всё или ничего" (alpha test).
Так что да, судя по всему шарят.
Мыльцо добавили прост.
И ретрейсинг.
Линекс.
Гейбс.
Да кстати все эти SteamDeck, это для вас что то такое невообразимое, в каком нибудь Сша, любой может купить, просто надо на недельку отказаться от гамбургеров с колой.
Нет
> НетЛадно.
Я как человек немного знакомый с автором одного движка, могу лишь перефразировать его слова, что картинка, это залсуга тех кто делает контент, рендер можно на любом движке сделать красивый.
> Я как человек немного знакомый с автором одного движка, могу лишь перефразировать его
> слова, что картинка, это залсуга тех кто делает контент, рендер можно на любом движке
> сделать красивый.Просто на хреновом движке это будет долбаное слайдшоу с тирингом и статтером :)
А ещё хреновый движок просто не запустится у пользователя.
https://youtu.be/5gjnlPtBQMg?si=C-w15U58E4FmmMiX
https://youtu.be/R_76CIBfVdE?si=PRE3DnLXj1Dj2dAa
https://youtu.be/YQdrL1bvzIc?si=mSOQNVFRFVd3op3Q
>Код написан на С++ и опубликован под лицензией Apache 2.0.Геймдев остался островком адекватности. Адекватный ЯП, адекватная лицензия.
а там выбора нет, нужна скорость
из альтернатив только си, но там неудобно автоматически рулить памятью
всё же в плюсах безопасная работа с памятью из коробки
> всё же в плюсах безопасная работаЕсли бы плюсы были безопасны, то их бы взяли в ядро, а не стали бы изобретать раст.
Плюсы не взяли в ядро из за раздутого синтаксиса и общего оверинжинеринга самого языка. Вот расту простителен его синтаксис, как раз из за безопасной работы с памятью.
>Плюсы
>Имеют стандарт и несколько совместимых компиляторов
>Нет в ядре
>Раст
>Не имеет даже спецификации, документация пишется по вайбу, всего один компилятор, да и тот на LLVM завязан по самые гланды
>Есть в ядре
Всё началось с желания корпораций собирать ядро своим проприетарным тулчейном. Их можно понять, так и баги проще выловить, когда у тебя миллиарды пользователей. По той же причине эксперименты с ржавчиной над линуксом, корпорациям интересно, чем это закончится. Ну, а кто платит, тот Линуса и танцует.
> Всё началось с желания корпораций собирать ядро своим проприетарным тулчейном.Все началось с того, что гнутики переполнились ****, оно им ударило в голову и они внезапно решили что новый gcc с новой gplv3 будет заражать гнураком весь софт, который им был скомпилен.
Все, кто до этого спокойно собирали любой софт под любой лицензией, немного офигели. БСДшникам пришлось до поры до времени остаться на последней нормальной версии гцц, а корпы начали делать реально свободную альтернативу.
Гнутики конечно потом дали заднюю в виде GCC Runtime Library Exception, но было поздно - доверие к фанатикам было утрачено окончательно.
Маловероятно, без этой шляпы можно жить и она не особо востребована в проприетари:
Функциональность, теряемая при исключении libgcc/libgcc_s:Обработка исключений C/C++ (раскрутка стека) — генерация/перехват исключений, уничтожение объектов в стеке во время раскрутки стека и семантика исключений на уровне языка перестают работать.
Таблицы раскрутки стека / трассировка стека — раскрутка стека для отладки, отчетов об ошибках и трассировки стека потоков становится ненадежной или невозможной.
Вспомогательные подпрограммы компилятора (встроенные функции libgcc) — целочисленные операции/операции с плавающей запятой, отсутствующие в аппаратной части целевой платформы: например, __divdi3, __modsi3, __muldi3, __udivdi3, __aeabi_uidivmod, эмуляция 64-битных операций, функции поддержки long-double.
Вспомогательные функции для атомарных операций/низкоуровневых атомарных операций — некоторые атомарные операции или вспомогательные функции для барьеров памяти могут предоставляться libgcc на некоторых целевых платформах.
Setjmp/longjmp и функции обработки исключений — реализации и поддержка, используемые setjmp/longjmp и подпрограммами обработки исключений, могут отсутствовать.
Вспомогательные функции поддержки среды выполнения C++ — __cxa_atexit (регистрация деструкторов), __cxa_unexpected, заглушки __cxa_throw и связанные символы могут предоставляться или поддерживаться libgcc; удаление этой библиотеки нарушает статическое уничтожение объектов и поведение, связанное с исключениями.
Вспомогательные функции для локального хранилища потоков (TLS) — на некоторых платформах вспомогательный код для доступа к TLS находится в libgcc.
Низкоуровневые вспомогательные функции ABI и функции запуска — специфичные для целевой платформы вспомогательные функции ABI (например, регистрация кадров EH, регистрация раскрутки стека, обработчики защиты стека) могут отсутствовать.
Вспомогательные функции поддержки операций с плавающей запятой — библиотечные вызовы для определенных преобразований или операций с плавающей запятой на целевых платформах без собственных инструкций.Практические последствия:
Программы, которые полагаются на исключения C++, очистку RTTI с помощью раскрутки стека или используют 64-битное деление на 32-битной целевой платформе, завершатся с ошибкой на этапе компоновки или аварийно завершатся во время выполнения, если вы не предоставите замены.
Инструменты отладки и создания отчетов об ошибках, которые зависят от таблиц раскрутки стека/трассировки стека, будут создавать неполные стеки.
Вам может потребоваться реализовать множество заглушек для слабых/сильных символов (вспомогательные функции, __divdi3, _aeabi*, __gcc_personality_v0, __register_frame_info, __deregister_frame_info, __cxa_atexit и т. д.) или компилировать с флагами, которые позволяют избежать генерации ссылок (без исключений, без таблиц раскрутки стека, без использования встроенных функций).Да и понятно что не могло быть такого, что компилятор позволяет собирать только лицензионно совместимый софт.
>Open 3D Engine 25.10Всем играть в игры на движке Open 3D Engine 25.10.
> Имеют стандартНе стандарт, а раздуты переусложенны кусок ***, в который написахи больше чем в лююой другой ЯП. При этом там все еще полного UB.
> и несколько совместимых компиляторов
частично совместимых, но где именно не совместимых ищите сами, пусть это вам будет в проде сюрпризом.
> Нет в ядре
И правильно что нет. Нечего этот мусор в ядро тянуть.
Торвальд все правильно сказал про плюсы. А обиженки пусть свое ядро на плюсах пишут.
Ты же понимаешь, что твой драгоценный Раст завязан на "мусор"? Ты неизбежно тащишь "мусор" в зависимости при сборке.
> Ты же понимаешь, что твой драгоценный Раст завязан на "мусор"?Ты же понимаешь, что про раст я даже не упоминал.
С++ блотварь независимо от того существует ли раст вообще или нет.> Ты неизбежно тащишь "мусор" в зависимости при сборке.
ллвм это основной компилятор раста, но не единственный
плюс этот "мусор" в зависимости при сборке занимается переливанием IR в машкоды.
> в плюсах безопасная работа с памятью из коробки ... расту простителен его синтаксис, как раз из за безопасной работы с памятьюТихо шифером шурша, крыша едет у тебя.
> Вот расту простителен его синтаксис, как раз из за безопасной работы с памятью.Что простителен? У раста простейший сишный синтаксис))) А за что не нужно было бы прощения просить? За питон с отступами? За паскаль где скобки нужно словами проговаривать?
> Плюсы не взяли в ядро из за раздутого синтаксиса и общего оверинжинеринга самого языка.
> всё же в плюсах безопасная работа с памятью из коробки
> Если бы плюсы были безопасны, то их бы взяли в ядро, а не стали бы изобретать раст.ты путаешь эти две фразы, там совсем разные слова. но я не удивлён, все любители раста - двоечники
Вот только на расте уже дрова пишут, а приплюснутые ничего для ядра делать не умеют!
https://freelinuxpcgames.comВнезапно нашел сайт с Linux играми.
Мне ненравится Steam, я нехочу например даже ставить его ради поиграть в игру 15 минут.
Тут вроде Native.
А что значит "free" в названии сайта? Это же платные игры.
> сокращён размер собранных бинарных файлов - на 54.50% для Windows и на 72.31% для LinuxПрограммисты обнаружили у компилятора ключ RELEASE?