nitro
nitro copied to clipboard
An Entity Component System for the D Programming Language. http://www.boost.org/LICENSE_1_0.txt
if a component is deleted while iterating over that type it will fail. we have deletaLAter/deleteNow/flush in a branch, but maybe we can update the inputRange direktly and avoid those...
We are still unsure if SoA should be the default. Also some tests to check if they are working correctly have to be implemented.
examples require an update. @System and @Component are not used in nitro anymore and moved to nitro-gen (an extra layer on top)
http://software.intel.com/en-us/articles/creating-a-particle-system-with-streaming-simd-extensions
I started reading about ECS since I found nitro and I'd like to evaluate if it can simplify development for my vibe.d framework. Being a little new to entity component...