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

А у меня какой выбор. Zig (не допилен), С++ больно.

Go хорошо, но не везде.
Вот мой проект текстовый игры уже на стадии реализации. Я почти допилил все что мне надо было, на уровне планирования. Реализация тут проще всего и мне надо.
Web / Нормальный аналог PEG / Raylib или достойная альтернатива.
Будущее, что бы съехать с Raylib или альтернативы. Win API что бы доделывать свой движок и редактор.
Дальше можно будет пилить свой полноценный двиг.
И как бы я не пытался увернуться, RUST удовлетворяет всему.
Go серединка на половинку с проблемами из за дженериков и некоторыми странностями.
D вроде да, есть крутые фичи, а вроде и полный провал типо Web / WinAPI и много чего руками придется изобретать заново.
При этом я понимаю что в Rust мне придется жить в Unsafe и все делать через C FFI и С Lib.
Кроме ряда дефолтных либ. ТОМЛ, Пест, Рапира мейби.
Иначе все это становится большим, тяжелым и неуправляемым. Типо Bevy.
Но тут есть Win API от MS, Vulkan, wasm и много чего еще.
Меня это конечно вгоняет в уныние, но как иначе? Иначе никак.
C++ / Rust ну и все. Остальное не имеет перспектив. Go серединка на половинку, решу зайти в 3D сразу на выход Дядя.

3 ответов

41 просмотр

Если включить агрессивные левела прагматизма, то выпуск своей игры без продвижения особо ничего не даст, это невыгодно, как по времени, так и по результату. инди-геймдев крайне трудно монетизировать напрямую, отрасль сложная, максимально конкурентная и конкурировать нужно будет с армией высокоуровневых движков и ЯП-ов с сишарпом во главе. Даже банально привлечь к себе внимание задача нетривиальная, оно потеряется на фоне более крутых графониев, фич, нагенеренного нейросетями контента и т.п.

Vi- Автор вопроса
Constantin F.
Если включить агрессивные левела прагматизма, то в...

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
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
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта