You may have heard of data-oriented game engine design, a relatively new concept that proposes a different mindset to the more traditional object-oriented design. In this article, I'll explain what...
Article talking about the concepts of data-oriented design and why it can help us improve games performance.
DOD Strenghts: Parallelization, vectorization, unit testing, multi-threading, decrease cache miss etc.
Problem with OOP: Object-oriented programming is [...] both anti-modular and anti-parallel by its very nature, and hence unsuitable for a modern CS curriculum.










