Size: a a a

Rust GameDev — русскоговорящее сообщество

2021 July 02

pl

peach lasagna in Rust GameDev — русскоговорящее сообщество
ладно, уже оффтоп, извините
источник

НШ

Никита Широбоков... in Rust GameDev — русскоговорящее сообщество
Я JavaScript разработчик уже довольно давно. Решил податься в разработку всяких интерфейсов с дополненной реальностью с машинным обучением. Пока что на этапе ресёрча самых подходящих инструментов для этого.

Как вы думаете стоит ли оставаться в JavaScript и использовать WebGL, его возможности работы с GLSL для выполнения всех расчётов прямо видюхах пользователя?

Читая про Rust всё больше хочется его попробовать и отойти от JS.
источник

НШ

Никита Широбоков... in Rust GameDev — русскоговорящее сообщество
Если что, то помидорами не кидайтесь) Я пока не очень в теме того о чём тут можно говорить, о чём нет)
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
@nikshirobokov Я тоже JS разработчик. Привет, коллега! :)

> интерфейсов с дополненной реальностью с машинным обучением

В принципе на JS это вполне тоже всё можно сделать. Хотя для ML инфраструктура JS не очень приспособлена. В инфраструктуре Раста, насколько я знаю, в этом смысле тоже не богато. Основным преимуществом Раста перед JS является производительность, поскольку это системный язык программирования. А также прямая работа с ресурсами системы, без браузерного/node.js урезанного абстрагирования. Ну, банально здесь просто есть полноценная многопоточность. В этих смыслах Раст идёт на одном уровне с C++, но у Раста более современный и дружелюбный синтаксис. Просто это более современный язык. Мне кажется, что с бэграундом в JS он будет приятнее, чем плюсы.

Касательно вопроса по графике. По вопросу графических API сейчас у Раста уже имеется достаточно большое разнообразие развитых библиотек: и для OpenGL, и для Vulkan, и для многого другого. И в том числе кросс-платформенные решения, переключающиеся между разными бекендами. Даже если в качестве таргет-платформы вы выберите веб, в Расте уже есть API, которое дружит с внутрибраузерной графикой.

По дополненной реальности я полагаю, что тут тоже потребуется изрядная доля усилий по ресерчу и написанию с нуля с вашей стороны.

Такой вот расклад.
источник

НШ

Никита Широбоков... in Rust GameDev — русскоговорящее сообщество
> Я тоже JS разработчик. Привет, коллега! :)

Привет! Класс) Значит я двигаюсь в верном направлении.

> Ну, банально здесь просто есть полноценная многопоточность. ...

Пожалуй, это одна из самых весомых причин. В целом, всё звучит очень перспективно, особенно потенциальная возможность исправить косяки C C++.

У вас есть какие-то проекты  Rust для веба(на любом этапе)? В интернете их несомненно я поищу, но тут в первую очередь хочется спросить.
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
По вебу, боюсь, я тут ничего не подскажу. Это лучше в основном Rust чате спросить.
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
источник

МТ

Марк Танащук... in Rust GameDev — русскоговорящее сообщество
Длительные и достаточно однотипные обсуждения вопросов, на которые практически невозможно дать точный ответ в границах нескольких больших сообщений имхо можно считать оффтопиком.

Базовый пример где это не поощряется — SO.
источник

МТ

Марк Танащук... in Rust GameDev — русскоговорящее сообщество
Плюс можно сравнить с Rust/Rust beginners и тоже будет видно где более точные и технические тематики разбираются(относительно того что было вчера)
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Лучше чтобы было настолько хорошо сделано, чтобы не обновлялось никогда
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
А как же квака? На её движке тоже дофига игр, не говоря уже о его валвовском форке
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Успех ещё должен случиться. Мало просто выложить игру на Стим. Да и на Стиме уже есть хорошая ржавая игра робоинструктус, но если ты про вдохновиться на использование движка, то он тут конечно мимо. Но вот есть игра Wargroove. Она популярная на стиме и разработчики (чаклфиш) выложили на гитхаб движок на котором она сделана. Как думаешь сколько людей его теперь использует?
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Того же мнения
источник

УМ

Убийца Мамонтов... in Rust GameDev — русскоговорящее сообщество
в мире технологий так не бывает
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
В мире технологий полно подобных примеров вообще-то 🙂
источник

УМ

Убийца Мамонтов... in Rust GameDev — русскоговорящее сообщество
назови один
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
SDL2 практически не обновляется
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Последнее обновление было в декабре 2020, до этого в марте 2020, до него июль 2019, а до него вообще октябрь 2018
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Это точно не раз в квартал и там скорее всего фиксы каких-то мелких багов и всё.
источник

AI

Alex Ilizarov in Rust GameDev — русскоговорящее сообщество
Факторию в том виде в котором она есть в пару человек не сделатб
источник