{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:20:44Z","timestamp":1750306844999,"version":"3.41.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2013,6,1]],"date-time":"2013-06-01T00:00:00Z","timestamp":1370044800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Comput. Entertain."],"published-print":{"date-parts":[[2013,6]]},"abstract":"<jats:p>Software architectures of video games have evolved radically over the past decade. Researchers and practitioners have proposed architectural patterns such as stand-alone configuration, peer-to-peer, client server and hybrid, and some of them have successfully been used in commercial game titles. A conceptual framework for game architectures\u2014Game Worlds Graph (GWG)\u2014is presented in this paper for three purposes: 1) classifying existing architectures, 2) communicating and sense-making of game architectures, and 3) exploring and discovering future game architectures. The framework is based on the Game World and the World Connector concepts, which reveal some essential characteristics of game architectures\u2014thus can be more descriptive and informative than existing taxonomies.<\/jats:p>","DOI":"10.1145\/2582179.2633429","type":"journal-article","created":{"date-parts":[[2015,1,5]],"date-time":"2015-01-05T13:27:09Z","timestamp":1420464429000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Graph of Game Worlds"],"prefix":"10.1145","volume":"11","author":[{"given":"Meng","family":"Zhu","sequence":"first","affiliation":[{"name":"Norwegian University of Science and Technology, Department of Computer and Information Science, Trondheim, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alf Inge","family":"Wang","sequence":"additional","affiliation":[{"name":"Norwegian University of Science and Technology, Information and Computer Science; University of California, Irvine, Institute for Software Research, Trondheim, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Guo","sequence":"additional","affiliation":[{"name":"Norwegian University of Science and Technology, Department of Computer and Information Science, Trondheim, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hallvard","family":"Tr\u00e6tteberg","sequence":"additional","affiliation":[{"name":"Norwegian University of Science and Technology, Department of Computer and Information Science, Trondheim, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,1,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"DeMaria R. and J. L. Wilson High score! The Illustrated History of Electronic Games 2 ed2004: McGraw Hill.   DeMaria R. and J. L. Wilson High score! The Illustrated History of Electronic Games 2 ed2004: McGraw Hill."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/971564.971590"},{"key":"e_1_2_1_3_1","volume-title":"On the Design of Multiplayer Online Video Game Systems","author":"Hsu C.","year":"2003","unstructured":"Hsu , C. - C. , On the Design of Multiplayer Online Video Game Systems . 2003 . Orlando, FL , United states: SPIE. Hsu, C.-C., et al. On the Design of Multiplayer Online Video Game Systems. 2003. Orlando, FL, United states: SPIE."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2008.49"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.17"},{"key":"e_1_2_1_6_1","volume-title":"FreeMMG: a hybrid peer-to-peer and client-server model for massively multiplayer games","author":"Cecin F.","year":"2004","unstructured":"Cecin , F. , et al. FreeMMG: a hybrid peer-to-peer and client-server model for massively multiplayer games . 2004 . ACM New York, NY , USA. Cecin, F., et al. FreeMMG: a hybrid peer-to-peer and client-server model for massively multiplayer games. 2004. ACM New York, NY, USA."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIW.2008.70"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018440.1021939"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/566500.566504"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230040.1230058"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1103599.1103607"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1063723.1063731"},{"volume-title":"Software Architecture in Practices2003: Addison-Wesley Longman Publishing Co","author":"Clements P.","key":"e_1_2_1_13_1","unstructured":"Clements , P. and R. Kazman , Software Architecture in Practices2003: Addison-Wesley Longman Publishing Co ., Inc . 528. Clements, P. and R. Kazman, Software Architecture in Practices2003: Addison-Wesley Longman Publishing Co., Inc. 528."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.01.006"},{"key":"e_1_2_1_15_1","unstructured":"Meng Z. W. Alf Inge and G. Hong From 101 to nnn: A Review of Computer Game Architectures. Will be submitted to ACM Computers in Entertainment.  Meng Z. W. Alf Inge and G. Hong From 101 to nnn: A Review of Computer Game Architectures. Will be submitted to ACM Computers in Entertainment."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2004.1286922"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1700527.1700799"},{"key":"e_1_2_1_18_1","volume-title":"Middleware","author":"Rowstron A.","year":"2001","unstructured":"Rowstron , A. and P. Druschel , Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale peer-to-peer Systems , in Middleware 2001 , R. Guerraoui, Editor 2001, Springer Berlin\/Heidelberg . p. 329--350. Rowstron, A. and P. Druschel, Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale peer-to-peer Systems, in Middleware 2001, R. Guerraoui, Editor 2001, Springer Berlin\/Heidelberg. p. 329--350."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/964723.383071"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/116873.116880"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146816.1146833"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015298005381"},{"key":"e_1_2_1_23_1","volume-title":"Communication architectures for massive multi-player games","author":"Bauer D.","year":"2004","unstructured":"Bauer , D. , et al. Communication architectures for massive multi-player games . 2004 . Kluwer Academic Publishers . Bauer, D., et al. Communication architectures for massive multi-player games. 2004. Kluwer Academic Publishers."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 2007 summer computer simulation conference","author":"Yang L.","year":"2007","unstructured":"Yang , L. and P. Sutinrerk , Mirrored arbiter architecture: a network architecture for large scale multiplayer games , in Proceedings of the 2007 summer computer simulation conference 2007 , Society for Computer Simulation International : San Diego, California. Yang, L. and P. Sutinrerk, Mirrored arbiter architecture: a network architecture for large scale multiplayer games, in Proceedings of the 2007 summer computer simulation conference 2007, Society for Computer Simulation International: San Diego, California."},{"key":"e_1_2_1_25_1","volume-title":"Aspects of networking in multiplayer computer games","author":"Smed J.","year":"2002","unstructured":"Smed , J. , T. Kaukoranta , and H. Hakonen , Aspects of networking in multiplayer computer games . Electronic Library , 2002 . 20(2): p. 87--97. Smed, J., T. Kaukoranta, and H. Hakonen, Aspects of networking in multiplayer computer games. Electronic Library, 2002. 20(2): p. 87--97."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244345"}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2582179.2633429","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2582179.2633429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:10Z","timestamp":1750234210000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2582179.2633429"}},"subtitle":["New Perspectives on Video Game Architectures"],"short-title":[],"issued":{"date-parts":[[2013,6]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,6]]}},"alternative-id":["10.1145\/2582179.2633429"],"URL":"https:\/\/doi.org\/10.1145\/2582179.2633429","relation":{},"ISSN":["1544-3574"],"issn-type":[{"type":"electronic","value":"1544-3574"}],"subject":[],"published":{"date-parts":[[2013,6]]},"assertion":[{"value":"2015-01-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}