2.2 – BT Virtual Machine Implementation in HITMAN 5

Recording / 2.2 – BT Virtual Machine Implementation in HITMAN 5

Description

In this talk, Mika Vehkala from IO Interactive describes the implementation of behavior trees in Hitman: Absolution. After a quick introduction to the overall AI architecture, Mika talks about how IO Interactive implemented data driven behavior trees in the game. Mika describes how a simple text based representation is compiled into a binary run-time representation for evaluation. Examples of both the text-based source and the binary run-time representations are shown and Mika goes into detail about how the run-time representation is evaluated.

Recording