• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
High Performance Unity Game Development: Using Data-Oriented Design

High Performance Unity Game Development: Using Data-Oriented Design

Paperback

Programming

PREORDER - Expected ship date October 27, 2026

ISBN10: 163343561X
ISBN13: 9781633435612
Publisher: Manning Publications
Published: Oct 27 2026
Pages: 531
Weight: 1.40
Language: English
Get the eBook free when you register your print book at Manning.

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. This book is a unique and comprehensive guide to architecting and coding games using DOD principles.

Modern games need to be smooth, high-framerate experiences with deep gameplay that keeps users hooked for years. Data-oriented design takes advantage of modern CPUs to upgrade game performance, easily outpacing traditional object-oriented programming. DOD uses arrays instead of objects, avoids design patterns and subroutines, and utilizes pure atomic functions as much as possible. Plus, because you're only thinking about data and logic, DOD-games take less manpower and time than building with OOP. This book reveals how you can bring this powerful programming approach to your own projects. You'll discover both the essential theory behind DOD, and put it into practice to develop a complete game project.

In High Performance Unity Game Development you'll learn:

- Data-oriented Design and its application to game development

Also in

Programming