|
|
|
|
|
by bitwize
3674 days ago
|
|
I'm developing NullAwesome[0] with an entity component approach, and so far it seems to be going rather well. Using an ECS for game design actually has enormous advantages when you are coding a high-performance game in a language like C or C++: you can lay out the components of the entities however you want, so that systems on the hot path have access to as many components as they'll need without blowing the data cache. I'm not actually doing that for this game, but still, it has advantages outside of just MMOs. [0] https://nullawesome.tumblr.com, https://github.com/bitwize/nullawesome |
|