{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:23:26Z","timestamp":1750307006302,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,5,29]],"date-time":"2012-05-29T00:00:00Z","timestamp":1338249600000},"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":[],"published-print":{"date-parts":[[2012,5,29]]},"DOI":"10.1145\/2282338.2282356","type":"proceedings-article","created":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T15:32:03Z","timestamp":1339774323000},"page":"73-80","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["The entity system architecture and its application in an undergraduate game development studio"],"prefix":"10.1145","author":[{"given":"Paul","family":"Gestwicki","sequence":"first","affiliation":[{"name":"Ball State University, Muncie, IN"}]}],"member":"320","published-online":{"date-parts":[[2012,5,29]]},"reference":[{"volume-title":"Addison-Wesley","year":"2002","author":"Beck K.","key":"e_1_3_2_1_1_1"},{"key":"e_1_3_2_1_2_1","unstructured":"K. Beck and C. Andres. Extreme Programming Explained: Embrace Change. Addison-Wesley 2nd edition 2004.   K. Beck and C. Andres. Extreme Programming Explained: Embrace Change . Addison-Wesley 2nd edition 2004."},{"key":"e_1_3_2_1_3_1","unstructured":"K. Beck M. Beedle A. van Bennekum A. Cockburn W. Cunningham M. Fowler J. Grenning J. Highsmith A. Hunt R. Jeffries J. Kern B. Marick R. C. Martin S. Mellor K. Schwaber J. Sutherland and D. Thomas. Manifesto for Agile Software Development 2001. http:\/\/agilemanifesto.org.  K. Beck M. Beedle A. van Bennekum A. Cockburn W. Cunningham M. Fowler J. Grenning J. Highsmith A. Hunt R. Jeffries J. Kern B. Marick R. C. Martin S. Mellor K. Schwaber J. Sutherland and D. Thomas. Manifesto for Agile Software Development 2001. http:\/\/agilemanifesto.org."},{"volume-title":"GDC 2002 Presentation; slides","author":"Bilas S.","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","first-page":"105","article-title":"A review of studio-based learning in computer science","volume":"27","author":"Carter A. S.","year":"2011","journal-title":"J. Comput. Sci. Coll."},{"volume-title":"The Pragmatic Programmers","year":"2004","author":"Clark M.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","unstructured":"A. Cockburn. Agile Software Development: The Cooperative Game. Addison-Wesley second edition 2007.   A. Cockburn. Agile Software Development: The Cooperative Game . Addison-Wesley second edition 2007."},{"key":"e_1_3_2_1_8_1","unstructured":"CruiseControl Home. http:\/\/cruisecontrol.sourceforge.net.  CruiseControl Home. http:\/\/cruisecontrol.sourceforge.net."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/157709.157715"},{"volume-title":"Scrum Foundation","year":"2010","author":"Deemer P.","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496984.1496990"},{"volume-title":"Springer","year":"2001","author":"Fincher S.","key":"e_1_3_2_1_12_1"},{"volume-title":"Addison-Wesley","year":"2002","author":"Fowler M.","key":"e_1_3_2_1_13_1"},{"volume-title":"Addison-Wesley Professional","year":"1994","author":"Gamma E.","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","first-page":"102","article-title":"An experience report and analysis of Java technologies in undergraduate game programming courses","volume":"25","author":"Gestwicki P.","year":"2009","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"P. Gestwicki and R. Morris. Social studies education game development as an undergraduate immersive learning experience. In M. M. Cruz-Cunha editor Serious Games as Educational Business and Research Tools: Development and Design. IGI Global 2012. In press.  P. Gestwicki and R. Morris. Social studies education game development as an undergraduate immersive learning experience. In M. M. Cruz-Cunha editor Serious Games as Educational Business and Research Tools: Development and Design . IGI Global 2012. In press.","DOI":"10.4018\/978-1-4666-0149-9.ch043"},{"key":"e_1_3_2_1_17_1","first-page":"110","article-title":"Teaching game design and game programming through interdisciplinary courses","volume":"24","author":"Gestwicki P.","year":"2008","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734433"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734432"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352271"},{"volume-title":"Addison-Wesley","year":"2010","author":"Keith C.","key":"e_1_3_2_1_21_1"},{"volume-title":"Game Developer","year":"1999","author":"Leonard T.","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","unstructured":"A. Martin. Entity systems are the future of MMOG development. http:\/\/t-machine.org\/index.php\/2007\/09\/03\/entity-systems-are-the-future-of-mmog-development-part-1 Sept. 2007.  A. Martin. Entity systems are the future of MMOG development. http:\/\/t-machine.org\/index.php\/2007\/09\/03\/entity-systems-are-the-future-of-mmog-development-part-1 Sept. 2007."},{"key":"e_1_3_2_1_24_1","unstructured":"A. Martin. Entity System 1: Java\/Android http:\/\/t-machine.org\/index.php\/2010\/05\/09\/entity-system-1-javaandroid May 2010.  A. Martin. Entity System 1: Java\/Android http:\/\/t-machine.org\/index.php\/2010\/05\/09\/entity-system-1-javaandroid May 2010."},{"key":"e_1_3_2_1_25_1","unstructured":"A. Martin. Entity System: RDBMS-Beta (a new example with source). http:\/\/t-machine.org\/index.php\/2011\/08\/22\/entity-system-rdbms-beta-a-new-example-with-source\/ Aug. 2011.  A. Martin. Entity System: RDBMS-Beta (a new example with source). http:\/\/t-machine.org\/index.php\/2011\/08\/22\/entity-system-rdbms-beta-a-new-example-with-source\/ Aug. 2011."},{"key":"e_1_3_2_1_26_1","unstructured":"Mercurial http:\/\/mercurial.selenic.com.  Mercurial http:\/\/mercurial.selenic.com."},{"volume-title":"University Press of Kentucky","year":"1995","author":"Ramage J. A.","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","first-page":"25","volume-title":"Game Programming Gems 5","author":"Rene B.","year":"2005"},{"key":"e_1_3_2_1_29_1","first-page":"79","article-title":"Using Scrum to manage student projects","volume":"23","author":"Sanders D.","year":"2007","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822348.1822373"},{"volume-title":"Basic Books","year":"1984","author":"Schon D. A.","key":"e_1_3_2_1_31_1"},{"volume-title":"Microsoft Press","year":"2004","author":"Schwaber K.","key":"e_1_3_2_1_32_1"},{"key":"e_1_3_2_1_33_1","unstructured":"Slick---2D Game Library based on LWJGL. http:\/\/slick.cokeandcode.com.  Slick---2D Game Library based on LWJGL. http:\/\/slick.cokeandcode.com."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1984674.1984679"},{"key":"e_1_3_2_1_35_1","unstructured":"J. Spolsky. Hg Init: a Mercurial tutorial 2011. http:\/\/hginit.com.  J. Spolsky. Hg Init: a Mercurial tutorial 2011. http:\/\/hginit.com."},{"key":"e_1_3_2_1_36_1","unstructured":"M. West. Evolve your hierarchy. http:\/\/cowboyprogramming.com\/2007\/01\/05\/evolve-your-heirachy Jan. 2007.  M. West. Evolve your hierarchy. http:\/\/cowboyprogramming.com\/2007\/01\/05\/evolve-your-heirachy Jan. 2007."}],"event":{"name":"FDG'12: International Conference on the Foundations of Digital Games","sponsor":["SASDG Society for the Advancement of the Science of Digital Games","SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web","SIGAI ACM Special Interest Group on Artificial Intelligence","SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Raleigh North Carolina","acronym":"FDG'12"},"container-title":["Proceedings of the International Conference on the Foundations of Digital Games"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2282338.2282356","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2282338.2282356","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:48:57Z","timestamp":1750236537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2282338.2282356"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,5,29]]},"references-count":36,"alternative-id":["10.1145\/2282338.2282356","10.1145\/2282338"],"URL":"https:\/\/doi.org\/10.1145\/2282338.2282356","relation":{},"subject":[],"published":{"date-parts":[[2012,5,29]]},"assertion":[{"value":"2012-05-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}