занимательно! я вообще полностью пропустил момент когда раст начал так широко в играх применяться. Он действительно круто для этого подходит, или еще пока на стадии "энтузиасты стараются"?
В плане именно языка для движка раст сейчас почти никто не использует. Буквально пара или тройка компаний. Но уже много кто использует для тулов, от тех же activision есть видео с gdc. В целом язык – отличный. Не без недостатков, но удобный (serde в 100 раз удобнее чем в c++), позволяет писать быстрый код, контролировать ресурсы и в целом очень приятный. Из субъективных минусов в контексте геймдева я бы назвал borrow checker и скорость компиляции. Библиотек пока что мало, особенно чего-то годного и готового для UI и анимации просто не существует. С поддержкой консолей все тоже не просто. Есть лиды того как это делается, но судя по историям придется опускаться на уровень допиливания компилятора, std и графических абстракций под каждую из платформ. Буду рекомендовать Rust как только доведу игру до релиза или как только на нем выйдет что-то успешное. Из того что анонсировано на Rust помню только https://store.steampowered.com/app/2198150/Tiny_Glade/ (его делают на основе Bevy). Есть еще пара тройка инди игр со средними продажами
занимательно! я вообще полностью пропустил момент когда раст начал так широко в играх применяться. Он действительно круто для этого подходит, или еще пока на стадии "энтузиасты стараются"?
В плане именно языка для движка раст сейчас почти никто не использует. Буквально пара или тройка компаний. Но уже много кто использует для тулов, от тех же activision есть видео с gdc. В целом язык – отличный. Не без недостатков, но удобный (serde в 100 раз удобнее чем в c++), позволяет писать быстрый код, контролировать ресурсы и в целом очень приятный. Из субъективных минусов в контексте геймдева я бы назвал borrow checker и скорость компиляции.
Библиотек пока что мало, особенно чего-то годного и готового для UI и анимации просто не существует. С поддержкой консолей все тоже не просто. Есть лиды того как это делается, но судя по историям придется опускаться на уровень допиливания компилятора, std и графических абстракций под каждую из платформ.
Буду рекомендовать Rust как только доведу игру до релиза или как только на нем выйдет что-то успешное. Из того что анонсировано на Rust помню только https://store.steampowered.com/app/2198150/Tiny_Glade/ (его делают на основе Bevy). Есть еще пара тройка инди игр со средними продажами