2 ms·
Thank you - I think this was probably the inspiration or seed for what I was thinking :) I was amazed when I saw the ECS architecture when I filled my toe into
by jwdunne 9y ago
Thank you - I think this was probably the inspiration or seed for what I was thinking :)
I was amazed when I saw the ECS architecture when I filled my toe into game development.
I remember wanting to apply it to other areas outside of game development.
It's interesting though that a paradigm that intends to help simulate the real world has been eschewed for speed and maintainability in favour of something like ECS in game development, which is all about simulation.
- dyarosla 9y agoYeah it's an interesting pattern and even when implemented in an OOP language ignores most OOP ideas in favour of what is really more akin to data-driven design. There's some great insight into how the pattern evolves in non-game projects here: https://softwareengineering.stackexchange.com/a/306983/271434 https://softwareengineering.stackexchange.com/a/306983/27143...
- magnusjonsson 9y agoThat's an awesome article! Thanks for sharing.