172 похожих чатов

А почему, кстати, геймдевы обращают такое внимание на "новые" языки

типа того же D (а также Zig)?

9 ответов

14 просмотров

на с++ геймдев писать невесело, хочется что-то повеселей

Serg Gini
Можно ещё на шарпах в Юнити 😹

интегрированных языков приличное число (GML там исчо) но это не то(с)

А они обращают? Инди или кто побольше?

quantumde1 Зубенко
Remedy вроде

Уже перестали давно

Я думаю, что вина в: 1) дороговизне разработки на C++ 2) напротив сложность разработки производительного кода на отличных от компилируемых языков. 3) Творческий кризис разработчиков, которые из-за трудностей в нетехнической части игры панически замыкаются на той области в которой они разбираются лучше и поэтому находят виновника в языке, движке и пр. вещах в духе это не я не планирую разработку игры, не я откладываю содержательную, идейную часть игры, а ЯП, движок мешает. 4) Развлекуха разработчиков, которым просто хочется поэкспериментировать с новым техническим стеком в интересной области.

ну... D не новый на самом деле. Я, например, лишь частично пересекаюсь с геймдевом через графический движок, но всё-таки пересекаюсь и конкуренция с хайлевелом класса С#\Java требует максимальной технологичности, не оставляя особого выбора. Нужен системный ЯП, увешанный всякими фичами, чтобы что-то противопоставить этим тож в общем-то технологичным языкам. Однако они не "чисто" системные, в чём и кроется их слабое место.

Constantin F.
ну... D не новый на самом деле. Я, например, лишь ...

Более того, для разраба сишного семейства и более лёгкого портирования кода с него же - Java\C\C++\JS\C#, кроме D особо ничего нет на рынке. Есть там мб Beef-ы всякие, но сложность D эволюционировала годами, им предстоит пройти этот очень весёлый путь нашпигованного фичами языка по самое не могу. Поэтому вопрос можно свести к: пользуемся, потому что другого нет ничего.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта