{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,21]],"date-time":"2025-12-21T06:23:57Z","timestamp":1766298237640,"version":"3.28.0"},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/gas.2012.6225925","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T17:25:31Z","timestamp":1341854731000},"page":"35-41","source":"Crossref","is-referenced-by-count":1,"title":["Reusable components for artificial intelligence in computer games"],"prefix":"10.1109","author":[{"given":"Christopher","family":"Dragert","sequence":"first","affiliation":[]},{"given":"Jorg","family":"Kienzle","sequence":"additional","affiliation":[]},{"given":"Clark","family":"Verbrugge","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Commons SCXML","year":"2010","key":"19"},{"key":"17","first-page":"317","article-title":"Level up for finite state machines: An interpreter for statecharts","author":"kolhoff","year":"2008","journal-title":"AI Game Programming Wisdom 4"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/1536513.1536566"},{"key":"15","article-title":"Three states and a plan: The AI of F.E.A.R","author":"orkin","year":"0","journal-title":"Proceedings of the Game Developer's Conference 2006"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1986.1087032"},{"key":"13","first-page":"12","article-title":"Handling complexity in the Halo 2 AI","author":"isla","year":"2005","journal-title":"Game Developers Conference"},{"key":"14","first-page":"100","article-title":"Evolving behaviour trees for the commercial game DEFCON","volume":"6024","author":"lim","year":"2010","journal-title":"LNCS"},{"key":"11","first-page":"325","article-title":"The Rhapsody semantics of State-charts (or, on the executable core of the UML)","volume":"3147","author":"harel","year":"2004","journal-title":"LNCS"},{"journal-title":"Creating All Humans A Data-driven AI Framework for Open Game Worlds","year":"2009","author":"krajewski","key":"12"},{"journal-title":"Unreal Engine 3","year":"2007","key":"3"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75209-7_44"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1984674.1984684"},{"key":"10","article-title":"Visual Finite State Machine AI Systems","author":"gill","year":"2004","journal-title":"Gamasutra"},{"key":"7","article-title":"Evolving Halo's behaviour tree AI","author":"dyckhoff","year":"2007","journal-title":"GDC"},{"journal-title":"Creating Your Building Blocks Modular Component AI Systems","year":"2011","author":"laming","key":"6"},{"journal-title":"GDC Turing Tantrums AI Developers Rant","year":"2011","author":"schwab","key":"5"},{"key":"4","first-page":"33","article-title":"A Pattern Catalog for Computer Role Playing Games","author":"onuczko","year":"2005","journal-title":"Game-On-NA 2005"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2002.1024756"},{"journal-title":"Little Big AI Rich Behavior on a Small Budget","year":"2010","author":"walker","key":"8"}],"event":{"name":"2012 2nd International Workshop on Games and Software Engineering (GAS)","start":{"date-parts":[[2012,6,9]]},"location":"Zurich, Switzerland","end":{"date-parts":[[2012,6,9]]}},"container-title":["2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6218994\/6225916\/06225925.pdf?arnumber=6225925","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T16:01:27Z","timestamp":1490112087000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6225925\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/gas.2012.6225925","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}