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 Summit: Squad Coordination in 'Days Gone'

Tobias Karlsson  (Senior Staff Programmer, Sony Bend Studio)

Date: Tuesday, July 20

Time: 4:00pm - 5:00pm

Pass Type: All Access Pass, Summits Pass

Topic: Programming

Format: Session

Vault Recording: Video

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

Coordinating groups of AI in combat is a hard problem, coordinating groups of AI in an open world game where the enemy can come from any direction is harder yet. This talk details how groups of AI were coordinate in combat in Sony's Days Gone. This includes how squads are dynamically created, how the positions of friendly and enemy units are analyzed to identify friendly and enemy space and how this information used to position the squad to meet incoming threat and create complex squad behaviors, how a measure of the morale of the squad is calculated and how that drives the squad's actions, as well as how these system integrated with our level authoring tools.


Attendees will learn an effective technique to coordinate groups of AI in unscripted combat in an open world environment. This includes to how to implement group behaviors like ordered retreats and flanking maneuvers, as well as options for how to integrate designer direction and environmental markup.

Intended Audience

Programmers with an interest in AI, and AI group coordination.