{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T17:07:51Z","timestamp":1770743271686,"version":"3.49.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2008,12,1]],"date-time":"2008-12-01T00:00:00Z","timestamp":1228089600000},"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":[[2008,12]]},"abstract":"<jats:p>Powerful graphics hardware is enabling strong improvements in both the appearance and the complexity of virtual worlds for games and simulations. However, current practices in the design and development of virtual worlds mostly resemble high-tech variants of traditional handcrafts, resulting in increasingly unbearable design costs.<\/jats:p>\n          <jats:p>In this article we state that an essential key to overcoming these problems lies in the enrichment of object models with several kinds of semantic data. We discuss numerous and promising uses for semantic information in virtual worlds, and show, for many of them, how previous results of recent research can be successfully applied. We also identify the fundamental challenges in this new cross-disciplinary area, and point out a number of open issues lying ahead, including the need for (i) a suitable way of specifying semantic data, providing a powerful vocabulary that is useful and usable for all disciplines involved in game design and development; (ii) a seamless integration of semantic data integrated with procedural generation techniques, in order to provide designers with a new and powerful generation of tools; and (iii) a consistency maintenance among evolving objects in a changeable environment, for which powerful constraint-solving methods will be instrumental.<\/jats:p>\n          <jats:p>We conclude that, as the expectancy for future games and simulations steadily shifts from improved graphics and appearance towards improved character behavior, plausible realism and coherent gameplay, embedding the game world and its objects with richer semantics is going to play a crucial role. We can therefore expect that, in the near future, increasing research efforts and influential results will be emerging in this new exciting area.<\/jats:p>","DOI":"10.1145\/1461999.1462009","type":"journal-article","created":{"date-parts":[[2009,1,7]],"date-time":"2009-01-07T15:50:36Z","timestamp":1231343436000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["The role of semantics in games and simulations"],"prefix":"10.1145","volume":"6","author":[{"given":"Tim","family":"Tutenel","sequence":"first","affiliation":[{"name":"Delft University of Technology, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Bidarra","sequence":"additional","affiliation":[{"name":"Delft University of Technology, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruben M.","family":"Smelik","sequence":"additional","affiliation":[{"name":"TNO Defense, Safety and Security, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Klaas Jan De","family":"Kraker","sequence":"additional","affiliation":[{"name":"TNO Defense, Safety and Security, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,12,24]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), 25--28","author":"Abaci T.","unstructured":"Abaci , T. , C\u00edger , J. , and Thalmann , D . 2005. Planning with smart objects . In International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), 25--28 . Abaci, T., C\u00edger, J., and Thalmann, D. 2005. Planning with smart objects. In International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), 25--28."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the AAAI Conference.","author":"Amerson D.","unstructured":"Amerson , D. and Kime , S . 2000. Real-time cinematic camera control for interactive narratives . In Proceedings of the AAAI Conference. Amerson, D. and Kime, S. 2000. Real-time cinematic camera control for interactive narratives. In Proceedings of the AAAI Conference."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(99)00090-1"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of I\/ITSEC Conference (NTSA).","author":"Bitters B.","year":"2002","unstructured":"Bitters , B. 2002 . Feature classification system and associated 3-dimensional model libraries for synthetic environments of the future . In Proceedings of I\/ITSEC Conference (NTSA). Bitters, B. 2002. Feature classification system and associated 3-dimensional model libraries for synthetic environments of the future. In Proceedings of I\/ITSEC Conference (NTSA)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(94)00013-4"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Buchberger B. 1985. Grobner bases: An algorithmic method in polynomial ideal theory.  Buchberger B. 1985. Grobner bases: An algorithmic method in polynomial ideal theory.","DOI":"10.1007\/978-94-009-5225-6_6"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of Intelligent Virtual Agents: Third International Workshop (IVA)","author":"Casella P.","unstructured":"Casella , P. and Paiva , A . 2001. MAgentA: An architecture for real time automatic composition of background music . In Proceedings of Intelligent Virtual Agents: Third International Workshop (IVA) , Springer, Berlin. Casella, P. and Paiva, A. 2001. MAgentA: An architecture for real time automatic composition of background music. In Proceedings of Intelligent Virtual Agents: Third International Workshop (IVA), Springer, Berlin."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the International Conference on Computer Games: Artificial Intelligence, Design and Education, 8--10","author":"Charles D.","unstructured":"Charles , D. and Black , M . 2004. Dynamic player modelling: A framework for player-centered digital games . In Proceedings of the International Conference on Computer Games: Artificial Intelligence, Design and Education, 8--10 . Charles, D. and Black, M. 2004. Dynamic player modelling: A framework for player-centered digital games. In Proceedings of the International Conference on Computer Games: Artificial Intelligence, Design and Education, 8--10."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play.","author":"Charles D.","unstructured":"Charles , D. et al. 2005. Player-centered game design: Player modelling and adaptive digital games . In Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play. Charles, D. et al. 2005. Player-centered game design: Player modelling and adaptive digital games. In Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 3rd International Conference on Intelligent Games and Simulation (GAMEON).","author":"Charles F.","unstructured":"Charles , F. , Lugrin , J. L. , Cavazza , M. , and Mead , S. J . 2002. Real-time camera control for interactive storytelling . In Proceedings of the 3rd International Conference on Intelligent Games and Simulation (GAMEON). Charles, F., Lugrin, J. L., Cavazza, M., and Mead, S. J. 2002. Real-time camera control for interactive storytelling. In Proceedings of the 3rd International Conference on Intelligent Games and Simulation (GAMEON)."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0098-1354(95)00199-9"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383316"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1464-1909(01)85011-5"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280898"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/0097-8493(95)00055-0"},{"key":"e_1_2_1_16_1","first-page":"269","volume-title":"Univ. of Malaga","author":"Fern\u00e1ndez A. J.","year":"2004","unstructured":"Fern\u00e1ndez , A. J. 2004 . A generic, collaborative framework for interval constraint solving. In Departamento de Lenguajes y Ciencias de la Computacion ., Univ. of Malaga , Malaga, Spain , p. 269 . Fern\u00e1ndez, A. J. 2004. A generic, collaborative framework for interval constraint solving. In Departamento de Lenguajes y Ciencias de la Computacion., Univ. of Malaga, Malaga, Spain, p. 269."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the Types for Constraint Logic Programming Post Conference Workshop.","author":"Fern\u00e1ndez A. J.","unstructured":"Fern\u00e1ndez , A. J. and Hill , P. M . 1998. A design for a generic constraint solver for ordered domains . In Proceedings of the Types for Constraint Logic Programming Post Conference Workshop. Fern\u00e1ndez, A. J. and Hill, P. M. 1998. A design for a generic constraint solver for ordered domains. In Proceedings of the Types for Constraint Logic Programming Post Conference Workshop."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the International Conference on Computer Graphics and Artificial Intelligence, 5--15","author":"Gaildrat V.","year":"2007","unstructured":"Gaildrat , V. 2007 . Declarative modelling of virtual environments: Overview of issues and applications . In Proceedings of the International Conference on Computer Graphics and Artificial Intelligence, 5--15 . Gaildrat, V. 2007. Declarative modelling of virtual environments: Overview of issues and applications. In Proceedings of the International Conference on Computer Graphics and Artificial Intelligence, 5--15."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/112515.112566"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the Spring Conference on Computer Graphics.","author":"Goesele M.","unstructured":"Goesele , M. and Stuerzlinger , W . 1999. Semantic constraints for scene manipulation . In Proceedings of the Spring Conference on Computer Graphics. Goesele, M. and Stuerzlinger, W. 1999. Semantic constraints for scene manipulation. In Proceedings of the Spring Conference on Computer Graphics."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/604471.604490"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183316.1183342"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/800248.807396"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1006\/jsco.1996.0089"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/16864360.2005.10738330"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.643942"},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","first-page":"25","DOI":"10.20870\/IJVR.2006.5.3.2695","article-title":"A basic semantic common level for virtual environments","volume":"5","author":"Ibanez-Martinez J.","year":"2006","unstructured":"Ibanez-Martinez , J. and Delgado-Mata , C. 2006 . A basic semantic common level for virtual environments . Int. J. Virtual Reality 5 , 3, 25 -- 32 . Ibanez-Martinez, J. and Delgado-Mata, C. 2006. A basic semantic common level for virtual environments. Int. J. Virtual Reality 5, 3, 25--32.","journal-title":"Int. J. Virtual Reality"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 9th Eurographics Workshop on Animation and Simulation (EGCAS), 73--86","author":"Kallmann M.","unstructured":"Kallmann , M. and Thalmann , D . 1998. Modeling objects for interaction tasks . In Proceedings of the 9th Eurographics Workshop on Animation and Simulation (EGCAS), 73--86 . Kallmann, M. and Thalmann, D. 1998. Modeling objects for interaction tasks. In Proceedings of the 9th Eurographics Workshop on Animation and Simulation (EGCAS), 73--86."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/323663.323683"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(92)90033-7"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.489384"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the Game On 5th International Conference on Intelligent Games and Simulations, 89--96","author":"Lanctot M.","unstructured":"Lanctot , M. and Verbrugge , C . 2004. Locally-adaptive virtual environments in persistent-state multi-player games . In Proceedings of the Game On 5th International Conference on Intelligent Games and Simulations, 89--96 . Lanctot, M. and Verbrugge, C. 2004. Locally-adaptive virtual environments in persistent-state multi-player games. In Proceedings of the Game On 5th International Conference on Intelligent Games and Simulations, 89--96."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the Conference on Information Visualisation.","author":"Le Roux O.","unstructured":"Le Roux , O. , Gaildrat , V. , and Caubet , R . 2001. Using constraint propagation and domain reduction for the generation phase in declarative modeling . In Proceedings of the Conference on Information Visualisation. Le Roux, O., Gaildrat, V., and Caubet, R. 2001. Using constraint propagation and domain reduction for the generation phase in declarative modeling. In Proceedings of the Conference on Information Visualisation."},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Le Roux O. Gaildrat V. and Caubet R. 2004. Constraint satisfaction techniques for the generation phase in declarative modeling. In Geometric Modeling: Techniques Applications Systems and Tools Kluwer Amsterdam 194--215.   Le Roux O. Gaildrat V. and Caubet R. 2004. Constraint satisfaction techniques for the generation phase in declarative modeling. In Geometric Modeling: Techniques Applications Systems and Tools Kluwer Amsterdam 194--215.","DOI":"10.1007\/978-94-017-1689-5_11"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the First Midwestern Graphics Conference.","author":"Lechner T.","unstructured":"Lechner , T. , Watson , B. A. , Wilensky , U. , and Felsen , M . 2003. Procedural city modeling . In Proceedings of the First Midwestern Graphics Conference. Lechner, T., Watson, B. A., Wilensky, U., and Felsen, M. 2003. Procedural city modeling. In Proceedings of the First Midwestern Graphics Conference."},{"key":"e_1_2_1_36_1","volume-title":"Constraint Programming Languages: Their Specification and Generation","author":"Leler W.","unstructured":"Leler , W. 1988. Constraint Programming Languages: Their Specification and Generation . Addison-Wesley Longman , Boston, MA . Leler, W. 1988. Constraint Programming Languages: Their Specification and Generation. Addison-Wesley Longman, Boston, MA."},{"key":"e_1_2_1_37_1","unstructured":"Levison L. 1996. Connecting planning and acting via object-specific reasoning. Univ. of Pennsylvania.   Levison L. 1996. Connecting planning and acting via object-specific reasoning. Univ. of Pennsylvania."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189765"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1178823.1178853"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the Symposium on Interactive 3D Graphics and Games.","author":"Martin J.","year":"2006","unstructured":"Martin , J. 2006 . Procedural house generation: A method for dynamically generating floor plans . In Proceedings of the Symposium on Interactive 3D Graphics and Games. Martin, J. 2006. Procedural house generation: A method for dynamically generating floor plans. In Proceedings of the Symposium on Interactive 3D Graphics and Games."},{"key":"e_1_2_1_41_1","volume-title":"et al","author":"M\u00fcller P.","year":"2006","unstructured":"M\u00fcller , P. et al . 2006 a. Procedural 3D Reconstruction of Puuc Buildings in Xkipch\u00e9 . M\u00fcller, P. et al. 2006a. Procedural 3D Reconstruction of Puuc Buildings in Xkipch\u00e9."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141931"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74337"},{"key":"e_1_2_1_44_1","volume-title":"et al","author":"Nitsche M.","year":"2006","unstructured":"Nitsche , M. et al . 2006 . Designing procedural game spaces: A case study. In FuturePlay 2006. Nitsche, M. et al. 2006. Designing procedural game spaces: A case study. In FuturePlay 2006."},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the Graphics Interface, 59--68","author":"Paquette E.","unstructured":"Paquette , E. , Poulin , P. , and Drettakis , G . 2002. The simulation of paint cracking and peeling . In Proceedings of the Graphics Interface, 59--68 . Paquette, E., Poulin, P., and Drettakis, G. 2002. The simulation of paint cracking and peeling. In Proceedings of the Graphics Interface, 59--68."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383292"},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision.","author":"Peters C.","year":"2003","unstructured":"Peters , C. , Dobbyn , S. , and Mac Namee , B. 2003 . Smart objects for attentive agents . In Proceedings of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision. Peters, C., Dobbyn, S., and Mac Namee, B. 2003. Smart objects for attentive agents. In Proceedings of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision."},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the International Conference on Computer-Aided Design (CADEX), 24--31","author":"Rau-Chaplin A.","unstructured":"Rau-Chaplin , A. , Mackay-Lyons , B. , and Spierenburg , P . 1996. The LaHave House Project: Towards an automated architectural design service . In Proceedings of the International Conference on Computer-Aided Design (CADEX), 24--31 . Rau-Chaplin, A., Mackay-Lyons, B., and Spierenburg, P. 1996. The LaHave House Project: Towards an automated architectural design service. In Proceedings of the International Conference on Computer-Aided Design (CADEX), 24--31."},{"key":"e_1_2_1_49_1","volume-title":"Proceedings of the 1997 IEEE Symposium on Visual Languages, 260--267","author":"Rau-Chaplin A.","unstructured":"Rau-Chaplin , A. and Smedley , T. J . 1997. A graphical language for generating architectural forms . In Proceedings of the 1997 IEEE Symposium on Visual Languages, 260--267 . Rau-Chaplin, A. and Smedley, T. J. 1997. A graphical language for generating architectural forms. In Proceedings of the 1997 IEEE Symposium on Visual Languages, 260--267."},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the 14th Eurographics Symposium on Virtual Environments (EGVE).","author":"Smelik R. M.","unstructured":"Smelik , R. M. , Tutenel , T. , de Kraker , K. J. , and Bidarra , R . 2008. A proposal for a procedural terrain modelling framework . In Proceedings of the 14th Eurographics Symposium on Virtual Environments (EGVE). Smelik, R. M., Tutenel, T., de Kraker, K. J., and Bidarra, R. 2008. A proposal for a procedural terrain modelling framework. In Proceedings of the 14th Eurographics Symposium on Virtual Environments (EGVE)."},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the Graphics Interface","author":"Smith G.","year":"2001","unstructured":"Smith , G. , Salzman , T. , and Stuerzlinger , W . 2001. 3D scene manipulation with 2d devices and constraints . In Proceedings of the Graphics Interface 2001 . Smith, G., Salzman, T., and Stuerzlinger, W. 2001. 3D scene manipulation with 2d devices and constraints. In Proceedings of the Graphics Interface 2001."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/585740.585747"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/336595.337513"},{"key":"e_1_2_1_54_1","volume-title":"Foundations Of Constraint Satisfaction","author":"Tsang E.","unstructured":"Tsang , E. 1993. Foundations Of Constraint Satisfaction . Academic Press , San Diego, CA . Tsang, E. 1993. Foundations Of Constraint Satisfaction. Academic Press, San Diego, CA."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882324"},{"key":"e_1_2_1_57_1","volume-title":"Proceedings of the Graphics Interface Conference.","author":"Xu K.","unstructured":"Xu , K. , Stewart , J. , and Fiume , E . 2002. Constraint-based automatic placement for scene composition . In Proceedings of the Graphics Interface Conference. Xu, K., Stewart, J., and Fiume, E. 2002. Constraint-based automatic placement for scene composition. In Proceedings of the Graphics Interface Conference."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1044588.1044678"}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1461999.1462009","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1461999.1462009","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:40Z","timestamp":1750253380000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1461999.1462009"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,12]]},"references-count":57,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,12]]}},"alternative-id":["10.1145\/1461999.1462009"],"URL":"https:\/\/doi.org\/10.1145\/1461999.1462009","relation":{},"ISSN":["1544-3574"],"issn-type":[{"value":"1544-3574","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,12]]},"assertion":[{"value":"2008-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-12-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}