{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T19:25:02Z","timestamp":1783625102426,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":11,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,20]],"date-time":"2022-05-20T00:00:00Z","timestamp":1653004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation","award":["NSF-1730527"],"award-info":[{"award-number":["NSF-1730527"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,20]]},"DOI":"10.1145\/3524494.3527626","type":"proceedings-article","created":{"date-parts":[[2022,12,9]],"date-time":"2022-12-09T01:07:20Z","timestamp":1670548040000},"page":"30-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Developing games with data-oriented design"],"prefix":"10.1145","author":[{"given":"Jessica D.","family":"Bayliss","sequence":"first","affiliation":[{"name":"Rochester Institute of Technology and Unity Technologies"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,12,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-021-03380-y"},{"key":"e_1_3_2_1_2_1","unstructured":"R. Fabian. 2018. Data-oriented design: software engineering for limited resources and short schedules Richard Fabian.  R. Fabian. 2018. Data-oriented design: software engineering for limited resources and short schedules Richard Fabian."},{"key":"e_1_3_2_1_3_1","volume-title":"First version of a data flow procedure language","author":"Dennis J.B.","unstructured":"J.B. Dennis . 1974. First version of a data flow procedure language , In : Robinet B. (eds) Programming Symposium Lecture Note in Computer Science, V. 19, Springer , Berlin, Heidelberg. J.B. Dennis. 1974. First version of a data flow procedure language, In: Robinet B. (eds) Programming Symposium Lecture Note in Computer Science, V. 19, Springer, Berlin, Heidelberg."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/356869.356873"},{"key":"e_1_3_2_1_6_1","unstructured":"M. Acton. 2018. Unity at GDC - a Data-Oriented Approach to Using Component Systems [Online]. Available at: https:\/\/youtu.be\/p65Yt20pw0g?t=1446  M. Acton. 2018. Unity at GDC - a Data-Oriented Approach to Using Component Systems [Online]. Available at: https:\/\/youtu.be\/p65Yt20pw0g?t=1446"},{"key":"e_1_3_2_1_7_1","unstructured":"Unity Technologies. 2021. Entity Component System Samples. [Online]. Available at: https:\/\/github.com\/Unity-Technologies\/EntityComponent System Samples  Unity Technologies. 2021. Entity Component System Samples. [Online]. Available at: https:\/\/github.com\/Unity-Technologies\/EntityComponent System Samples"},{"key":"e_1_3_2_1_8_1","first-page":"25","volume-title":"Computer Graphics, 21(4) (SIGGRAPH '87 Conference Proceedings)","author":"Reynolds C. W.","unstructured":"C. W. Reynolds . 1987. Flocks, Herds, and Schools : A Distributed Behavioral Model , in Computer Graphics, 21(4) (SIGGRAPH '87 Conference Proceedings) pages 25 -- 34 . C. W. Reynolds. 1987. Flocks, Herds, and Schools: A Distributed Behavioral Model, in Computer Graphics, 21(4) (SIGGRAPH '87 Conference Proceedings) pages 25--34."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183316.1183333"},{"key":"e_1_3_2_1_10_1","unstructured":"Unity Technologies Unite Europe 2017 Keynote [Online]. Available: https:\/\/www.youtube.com\/watch?v=-jZdMFPACpU  Unity Technologies Unite Europe 2017 Keynote [Online]. Available: https:\/\/www.youtube.com\/watch?v=-jZdMFPACpU"},{"key":"e_1_3_2_1_11_1","volume-title":"CppCon","author":"Acton M.","year":"2014","unstructured":"M. Acton , 2014 . Data-oriented design and C++ , CppCon , 2014 [Online]. Available : https:\/\/www.youtube.com\/watch?v=rX0ItVEViHc M. Acton, 2014. Data-oriented design and C++, CppCon, 2014 [Online]. Available: https:\/\/www.youtube.com\/watch?v=rX0ItVEViHc"},{"key":"e_1_3_2_1_12_1","volume-title":"Real-Time Innovations","author":"Joshi R.","unstructured":"R. Joshi , 2007. A Loosely Coupled Real-Time SOA , Real-Time Innovations , Inc . [Online]. Available: https:\/\/d2vkrkwbbxbylk.cloudfront.net\/sites\/default\/files\/archive\/Data-Oriented_Architecture.pdf R. Joshi, 2007. A Loosely Coupled Real-Time SOA, Real-Time Innovations, Inc. [Online]. Available: https:\/\/d2vkrkwbbxbylk.cloudfront.net\/sites\/default\/files\/archive\/Data-Oriented_Architecture.pdf"}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 6th International ICSE Workshop on Games and Software Engineering: Engineering Fun, Inspiration, and Motivation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524494.3527626","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524494.3527626","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:51Z","timestamp":1750183791000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524494.3527626"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,20]]},"references-count":11,"alternative-id":["10.1145\/3524494.3527626","10.1145\/3524494"],"URL":"https:\/\/doi.org\/10.1145\/3524494.3527626","relation":{},"subject":[],"published":{"date-parts":[[2022,5,20]]},"assertion":[{"value":"2022-12-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}