Virtex
> RenPy 14.3 4.4
not bad
Естественно Rust. Если делаешь что-то новое с нуля то делать на другом языке это глупо.
Virtex
> думал XNA умер
оно сейчас MonoGame вроде называется
mr_ix
про rust пишут что он не очень для разработки игр подходит
https://gamedev.ru/flame/forum/?id=234053&page=274&m=5899568#m4102
kipar
Skill issue.
mr_ix
но здесь то как раз новичок спрашивает.
---
да даже если и не новичок. Раз человеку не хватило 3 лет работы и н игр в стиме чтобы осилить раст, значит либо раст требует незаурядного интеллекта, либо многих лет освоения. В обоих случаях не лучший выбор для всех кроме тех кто уже любит раст.
Паскаль, ассемблер ещё не называли?
Язык ничто - свой движок всё.
На языках делали игры много лет назад когда не было движков, и это мало у кого получалось потому-что надо было написать свой движок с нуля а для этого нужна была высокая компетенция в разработке, инди разработчик врядли такое мог осилить, потому что учиться можно было только по не понятным книжкам которые не каких знаний не давали, и любой баг на пути мог стать фатальным и последним.
Сейчас игры делаются как правило на юнити, там язык C#. Но принципы работы в нем из-за специфики не такие как в обычном c# .net , люди которые отлично его знают и приходили делать игры на C# юнити раньше часто делали что-то ужасное, потому C# юнити это отдельное направление разработки) Но знание языка в разработке сильно не поможет, потому что чтобы стать разработчиком нужно много чего знать уметь(все уметь) и заменять целую команду професионалов которая постоянно учиться. Чтоб чтото адекватное начать делать надо в этом по вариться годы, но бывали и таланты которые сразу с нуля лепили топовые проекты). Эта сфера для фанатов своего дела)
Virtex
> Так что фреймворк, похороненный 10 лет назад, передает привет вашим люменам. :-)
прочитай еще про движок игры helldivers2, там они тоже на говне мамонта слепили конфетку.
mr_ix
> Естественно Rust. Если делаешь что-то новое с нуля то делать на другом языке это глупо.
Ты будешь постоянно переписывать код а не игру делать если выберешь раст. Для игр нужен более "податливый" язык. Раст нужно брать на проекты которые ты точно знаешь как будут выглядеть в итоге. А это не про игры.
iw4nna.rock
> Сложный - это питон с его миллионами синтаксисов и библиотек.
Питон может выучить любой дебил, даже ты мог бы. А вот кресты не у всех даже за 10 лет получается изучить если они после этого пишут
> там есть много того, что может никогда не пригодиться в жизни, например шаблоны, встроенные контейнеры, умные указатели итп.
Я вообще не понимаю на хрена заниматься программированием, если тебе всё это не надо и тем более зачем учить при этом кресты, в которых это всё базовые вещи.
Super_inoy
> Естественно Rust.
Для геймдева сейчас никакой чистый язык не подходит, а тем более раст. Только движки. Ну это если важен результат, а не процесс. Для процесса можно писать на чём угодно.
kipar
> Раз человеку не хватило 3 лет работы и н игр в стиме чтобы осилить раст, значит либо раст требует незаурядного интеллекта, либо многих лет освоения.
Просто раст любит чтобы всё было стройно и красиво, а не "пока сделаем так, а потом поправим". С геймдевом, где часто надо делать полурабочие прототипы, это плохо вяжется.
Zefick
> Питон может выучить любой дебил, даже ты мог бы.
> А вот кресты
имбецил или идиот или даже вы.
блюпринты и анрил
Zefick
> С геймдевом, где часто надо делать полурабочие прототипы, это плохо вяжется.
Чёто я уже понимать перестал. Прототип это там где работают все базовые механики.
Ну а что бы создать механики игр, язык программирования весь учить не надо. Хватит ровно столько что бы решить текущие задачи.
Я голосую за Си шарп и юнити. В этом вопросе не нужно быть не таким как все, иначе большинство задач придётся решать только своими знаниями, подсказать будет некому.
Игры создают не на языке, а на движке. А если кто-то в 2024 году путает создание игры и движкописательство, то он сам себе злобный Буратино.