GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Game AI Summit: Combining GOAP and MBTs to Create NPCs' Behaviors for 'Kingdom Come: Deliverance II'
Kingdom Come: Deliverance 2 is a large open-world story-driven historic RPG where the designer's control over the non-playable characters is of paramount importance. However, instead of dealing with tedious details of NPCs' behaviors, the designers are more interested in describing the wanted results instead of a way to get to them.In this session, Matej Marko presents how KCD2 utilizes a combination of Goal Oriented Action Planning and Modular Behavior Trees to implement behaviors of its NPCs. He describes how the state of each NPC is represented and how MBTs are used to specify the desired NPC's state and to trigger a state change process. Within this process, the desired NPC's state is used as a goal for GOAP which finds actions necessary to get NPC from its current state into the desired state.
Did you know free users get access to 30% of content from the last 2 years?