ix
Michal Barton

Michal Barton

Engineering Manager
Wargaming
Once a wizard of game engines and exploding tanks, I've leveled up to Engineering Manager. Now I build teams instead of virtual worlds, but the strategic planning feels very similar to a late-night raid. I guide developers, nurture talent, and occasionally still dream in code.

Talks & sessions

World of Tanks HEAT: Scaling AAA Production with a Pure ECS Engine

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.