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.

Tencent Game AI: Intelligent NPC in 3D FPS Games (Presented by Tencent AI Lab)

Guibin Chen  (Senior Researcher, Tencent AI Lab)

Date: Wednesday, July 21

Time: 2:30pm - 3:00pm

Pass Type: All Access Pass, Core Pass, Summits Pass, Expo Pass, Audio Pass, Independent Games Summit Pass

Topic: Programming

Format: Sponsored Session

Vault Recording: Not Recorded

Tencent AI Lab

The developments of 3D First-Person Shooter (FPS) games will be present in the beginning of this session. It comes up with the challenge to design a proper NPC that helps to train and encourage the freshman, and keep the old player continually stimulated. The challenges include the basic ability of NPC to handle the full game, exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human.

To develop the basic full-game capability, the state-of-art Reinforcement Learning (RL) algorithm is applied to train AI agents from scratch, following the timeline of the sequential tasks of the FPS game. In the meantime, Generative Adversarial Imitation Learning (GAIL) is applied to increase the behavioral similarity of the AI to human. Then, some demonstrations of these properties in a case study of Call of Duty Mobile (CODM) are given. Finally, the exploration of the potential commercial value of the intelligent NPC is illustrated in a successful case.


From this presentation attendees will get some insights in the design and commercial application of AI NPC in 3D FPS games, and also understand the main challenges to develop it.

Intended Audience

This session is intended for anyone interested in the usage and value of the AI NPC in 3D FPS games.