A semantic navigation model for video games

Leonard van Driel, Rafael Bidarra
Motion in Games, LNCS 5884, Proceedings of MIG'09 - 2nd International Workshop on Motion in Games, page 146--157 - nov 2009
Download the publication : VB09a.pdf [296Ko]  
Navigational performance of artificial intelligence (AI) characters in computer games is gaining an increasingly important role in the perception of their behavior. While recent games successfully solve some complex navigation problems, there is little known or documented on the underlying approaches, often resembling a primitive conglomerate of ad-hoc algorithms for specific situations. In this paper we develop a generic navigation model which we call semantics-based, because it enables AI to incorporate a wide variety of navigation information into the planning of a character's behavior, including raw geometry, strategic objects, and locomotion abilities. The role of semantics in this domain is highlighted and the presentation of the main components of this semantic navigation model is illustrated with a variety of examples. The semantic navigation model has been validated and implemented within a navigation system for Unreal Engine 3 that requires little level designer intervention, has a rich interface for AI programmers, and can be extended with other types of semantic information. It is concluded that using this navigation model delivers more natural paths, requires fewer world annotation, and supports dynamic re-planning.

Images and movies


BibTex references

@InProceedings { VB09a,
  author       = "Driel, Leonard van and Bidarra, Rafael",
  title        = "A semantic navigation model for video games",
  booktitle    = "Motion in Games, LNCS 5884, Proceedings of MIG'09 - 2nd International Workshop on Motion in Games",
  pages        = "146--157",
  month        = "nov",
  year         = "2009",
  editor       = "Egges, A and Geraerts, R and Overmars, M",
  publisher    = "Springer",
  address      = "Zeist, The Netherlands",
  note         = "ISBN 978-3-642-10346-9",
  url          = "http://graphics.tudelft.nl/Publications-new/2009/VB09a"

Other publications in the database

» Leonard van Driel
» Rafael Bidarra