For decades, Object-Oriented Programming (OOP) has been the standard for AAA engines. However, as hardware evolves toward massive multi-core parallelism, the limitations of OOP have become bottlenecks for scalability and iteration speed.
This session dives into the development of "WoT: HEAT," using a pure ECS engine designed to power the next generation of World of Tanks games. We will explore the architectural shift required to move a massive AAA live-service game into a data-oriented paradigm. Attendees will learn how a pure ECS approach facilitates determinism, simplifies multi-threading, and allows a single unified engine to handle diverse gameplay systems.