A generic framework for game development

Michael Haller, Jürgen Zauner, Werner Hartmann

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

This article describes a generic framework used in the MR based AMIRE (Authoring Mixed Reality) project. The concepts of the presented framework can be used in every 3D based application (e.g. game, VR-/AR- applications etc.) and our approach allows an easy communication between the objects (game objects). If you are working on several games or VR/AR based applications you will see a common pattern in all these different engines: all the objects have to communicate with each other. Rabin shows in [1] a very interesting AI engine, which in fact is more a communication concept than an AI engine. His approach is interesting for several reasons: Firstly, his system is based on the so called State Machine (FSM) concept. Secondly, his AI engine is implemented in C and not in C++ - an important thing for console based applications. Finally, his approach uses an Event-Driven mechanism - his game objects are not actively watching the world (polling) but sitting back and waiting for news. Consequently it becomes difficult to extend the AI engine (both, the engine itself and the FSM of the game objects).
Original languageEnglish
Title of host publicationProceedings of the ACM SIGGRAPH and Eurographics Campfire 2002, June 1-4, 2002, Snowbird, Utah, USA
Number of pages9
Publication statusPublished - Jun 2002

Fields of science

  • 102001 Artificial intelligence
  • 102006 Computer supported cooperative work (CSCW)
  • 102010 Database systems
  • 102014 Information design
  • 102015 Information systems
  • 102016 IT security
  • 102028 Knowledge engineering
  • 102019 Machine learning
  • 102022 Software development
  • 102025 Distributed systems
  • 502007 E-commerce
  • 505002 Data protection
  • 506002 E-government
  • 509018 Knowledge management
  • 202007 Computer integrated manufacturing (CIM)
  • 102033 Data mining
  • 102035 Data science
  • AMIRE

    Hartmann, W. (Researcher) & Luckeneder, T. (PI)

    01.04.200230.06.2004

    Project: OtherProject from scientific scope of research unit

Cite this