Size: a a a

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

2019 December 28

DM

Dzmitry Malyshau in RU Rust GameDev — русскоговорящее сообщество
Давайте не мешать котлеты с мухами. Народ постоянно путается, начиная с пистона,  про который спрашивают новички.
И разработчики часто переходят границу с маркетингом, в этом нет им оправдания.
источник

DM

Dzmitry Malyshau in RU Rust GameDev — русскоговорящее сообщество
Твое детище надо сравнивать с qucksilver, ggez, coffee и подобными.
источник

F

Fedor in RU Rust GameDev — русскоговорящее сообщество
https://fedorgames.itch.io/ggoff2019 вот эта штука еще ждёт своего часа для сравнений с аметистом :P
источник

F

Fedor in RU Rust GameDev — русскоговорящее сообщество
А miniquad лучше всего сравнивать с глиумом или https://github.com/ggez/ggez/tree/ggraphics/ggraphics
источник

DM

Dzmitry Malyshau in RU Rust GameDev — русскоговорящее сообщество
Glium вообще не движок :/
источник

F

Fedor in RU Rust GameDev — русскоговорящее сообщество
Sokol  и miniquad вслед за ним - тоже не движок! :)
источник

DM

Dzmitry Malyshau in RU Rust GameDev — русскоговорящее сообщество
Ты ж говорил, самый лучший движок? В недоумении я
источник
2019 December 29

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Миниквад это либа графона для самого лучшего движка.
источник

F

Fedor in RU Rust GameDev — русскоговорящее сообщество
Именно так!
источник

F

Fedor in RU Rust GameDev — русскоговорящее сообщество
У миниквада и моей любви к соколу есть небольшая предыстория(довольно таки отвлеченная, да):

Пару лет назад мне ради денег нужно было нарисовать несложное 3д, но с не самыми тривиальными требованиями по взаимодействию с иосом/андройдом и чем-то там еще.
Хотелось это всё сделать на расте, конечно, но тогда ни один враппер над графическими апи не умел все нужные платформы. А Орёл, предшественник Сокола - смог . Мне пришлось изрядно его перепилить под изменяющиеся требования, но мне сильно понравилась его архитектура.

Так с тех пор и хочу такое же, но в расте!
источник

q

qthree in RU Rust GameDev — русскоговорящее сообщество
Oleg Morozov
допустим фильтруем 1 раз в проход, перед вызовом системы, которой необходим этот фильтр, а флаги меняются да неизвестно сколько, разные системы хотят разметить сущности
кто-то урон получил и нужен визуал, кто анимацию хочет проиграть и так далее

впихнуть эти флаги в 1 компонент выглядит совсем немодульно и в системах появятся ифы
если дробить придем к компонентам-тегам

в итоге в экшен игре у нас постоянно перетасковка архетипов при учете необходимости именно событий, а не голого обсчета
Давно думаю что легиону не хватает chunk-level хранилища под bitsetы. Чтобы он в рантайме группировал флаги и размещал их эффективно.
источник

ED

Eto Demerzel in RU Rust GameDev — русскоговорящее сообщество
Fedor
У миниквада и моей любви к соколу есть небольшая предыстория(довольно таки отвлеченная, да):

Пару лет назад мне ради денег нужно было нарисовать несложное 3д, но с не самыми тривиальными требованиями по взаимодействию с иосом/андройдом и чем-то там еще.
Хотелось это всё сделать на расте, конечно, но тогда ни один враппер над графическими апи не умел все нужные платформы. А Орёл, предшественник Сокола - смог . Мне пришлось изрядно его перепилить под изменяющиеся требования, но мне сильно понравилась его архитектура.

Так с тех пор и хочу такое же, но в расте!
А какая там архитектура была?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Десериализация в серде С О В С Е М неочевидная.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Эти все енумы и их сиды и вот это всё.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
источник

AL

Andrey @ozkriff Lesnikov in RU Rust GameDev — русскоговорящее сообщество
плата за универсальность и относительную бесплатность
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
омг оно компилируется
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
мне страшно
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Осталось ещё впилить десериализацию непосредвственно в редактор, но я это потом сделаю.
источник