-
Data Oriented Design
Data-oriented design is a program optimization approach motivated by efficient usage of the CPU cache, used in video game development.
The approach is to focus on the data layout, separating and sorting fields according to when they are needed, and to think about transformations of data.
Proponents include Mike Acton, Scott Meyers, and Jonathan Blow.
-
Resources on This Topic
-
ECS
Entity-Component-System (ECS) is an architechtural pattern that is mostly used in game development.
-
Data-Driven Programming
Data-Driven Programming is a programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken.
-
References
理解What is Data-Oriented Progamming and ECS
最新推荐文章于 2021-06-20 17:23:19 发布