Beyond OOP: A Journey From Cache Misses to MASS Hits by Konrad Słoń
Summary
Conrad, a gameplay programmer at CD Projekt Red, discusses the technical aspects of how CPUs process and store data in game development. The presentation focuses on memory alignment, explaining how computers allocate and organize data in memory structures, with specific attention to how different data types require specific memory placement and handling. The key practical takeaway is understanding the underlying computational processes that inform more efficient programming approaches, particularly the shift from object-oriented to data-driven development methodologies in game design.