GDC is part of the Informa Tech Division of Informa PLC

This site 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.

Use the GDC 2021 Session Viewer to browse and sort the ever-growing list of sessions by day, time, pass type, topic, and format. All registered attendees will be able to build their personal schedule directly within the event platform, once live early July 2021. All times are listed in Pacific Time.

AI Action Planning on Assassin's Creed Odyssey and Immortals Fenyx Rising

Simon Girard  (AI Programmer, Ubisoft)

Date: Wednesday, July 21

Time: 2:30pm - 3:30pm

Pass Type: All Access Pass, Core Pass

Topic: Design, Programming

Format: Session

Vault Recording: Video

Audience Level: N/A: I would like to deliver a virtual presentation only

With open-world games becoming more and more dynamic and giving ever-increasing freedom to players, there is increasing pressure for the NPCs populating those worlds to act and react intelligently. In order to meet these demands, Assassin's Creed Odyssey moved away from a traditional scripted decision making system towards a GOAP-based planner. The team had an opportunity to apply the learnings from Odyssey to deliver the various creatures and denizen in Immortals Fenyx Rising. This session will provide insight on the challenges met and the lessons learned during the development of the planning system, across two projects.


Attendees will gain an understanding of the strengths and weaknesses of a GOAP-based planning system as well as the challenges to be faced when implementing such a system.

Intended Audience

Game Designers, AI Programmers, Gameplay Programmers of all levels. No in-depth technical background is needed, though some familiarity with common AI techniques helps.