Conversation
Notices
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 11-Nov-2023 08:13:48 JST iced depresso i wonder why ECS is only used in games :blobcatwut:
does it not work well for other things?-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 11-Nov-2023 08:25:52 JST iced depresso @lizzie i've never seen that :blobcatwhatsthis:
or do you mean like MVVC and stuff -
Embed this notice
Lizzie (lizzie@brain.worm.pink)'s status on Saturday, 11-Nov-2023 08:26:04 JST Lizzie @icedquinn it also gets used in some gui libraries
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 11-Nov-2023 08:57:06 JST iced depresso @lizzie ah in that case i haven't seen ECS used for gui then :comfymelt:
i've used PAC (kind of) and MVVM seems kinda same thing but with some more automatic bninding. currently reading over the ecs system used in the new SS14.
:blobcatdizzy2: lot of message sending -
Embed this notice
Lizzie (lizzie@brain.worm.pink)'s status on Saturday, 11-Nov-2023 08:57:10 JST Lizzie @icedquinn i mean ecs! rust plays really well with ecs so there are a few gui libraries, most of which aren’t very good that do that
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Saturday, 11-Nov-2023 09:35:29 JST iced depresso @thendrix @lizzie yeah message passing is in defold and i think the overwatch talk as well. ss14 uses it heavily.
the entity systems subscribe to events on particular components and systems can fire events off down to them. i think ss14 does the calls immediately, whereas defold puts them in mailboxes so the process order is somewhat well defined -
Embed this notice
Terry Hendrix II 🏹 (thendrix@social.hendrixgames.com)'s status on Saturday, 11-Nov-2023 09:35:31 JST Terry Hendrix II 🏹 Messaging? That doesn’t sound like ECS at all.
Also outside of games and embedded systems a lot of people don’t care about data orientated design and/or performance / scaling.
-
Embed this notice