Projects
Entity Component System Comparison - Sparse Sets vs Archetypes
Entity Component System architecture offers performance and scalability benefits over traditional object-oriented programming by decoupling data from logic. This study compares two common ECS storage models: Sparse Set and Archetype. Implemented in C++20, both were benchmarked under identical conditions, measuring iteration speed and entity modification costs. Results show Sparse Set excels in modification efficiency but suffers in iteration performance at scale. In contrast, Archetype ECS achieves faster iteration due to better cache locality but has higher modification overhead. These findings highlight the trade-offs between the two models, offering developers valuable insights for choosing the right ECS approach for their needs.
https://louiscox.dev/
http://www.linkedin.com/in/louis-cox-14153a25b
https://github.com/LouisCox14/Weave-ECS
Type of employment sought
I am open to any games programming roles, preferably low level engine development.
Areas available to work
I am happy to relocate for the right opportunity.
Contact Louis