Data-Oriented Design

Mr Richard Fabian

软件开发行业处理的项目在规模和复杂性上都有所增长。成本随着开发者数量的增加而增加。分布式项目的电费已经到了优化带来实际回报的地步。在过去的 10 年里,一场软件开发运动获得了关注,这是一场建立在游戏开发基础上的运动。

交付现代游戏所需的有限软件/硬件资源和复杂性需要不同的方法。面向数据的设计受到高性能计算技术、数据库设计和功能编程值的启发。它提供了一种实用的方法,可以降低复杂性,同时提高开发团队和产品的性能。理解目标,理解数据,理解硬件,开发解决方案。这本书介绍了有助于加深对面向数据设计理解的基础和原则。它提供了将数据视为任何项目的主要细节时所涉及的思维过程的指导。