Data-Oriented Design for Games (MEAP 07)
English | 2025 | ISBN: 9781633435612 | 446 pages | PDF, EPUB | 37.26 MB
Use Data-Oriented Design to deliver games with outstanding performance while using less time and resources.
Data-Oriented Design (DOD) has become standard practice for AAA games and indie devs who need to squeeze every drop of performance out of hardware and deliver games on a rapid schedule. DOD is a programming practice that streamlines the way your code accesses, stores, and uses data, taking advantage of modern CPU architecture and accelerating the dev process. Data-Oriented Design for Games is a unique and comprehensive guide to architecting and coding games using DOD principles.
In Data-Oriented Design for Games you'll learn:
Data-Oriented Design and its application to game development
Optimize performance on modern CPU architecture
Reduce complexity by separating data from logic
Improve code extensibility through data-first problem solving
The Entity Component System (ECS) and its relationship to DOD
Implement DOD in Unity and other object-oriented engines

