Game Developers Conference (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.

Heat, MaxTac and Blockades: Expanding the Police System in 'Cyberpunk 2077'

Maciej Celmer  (Senior AI Engineer, CD PROJEKT RED)

Pass Type: All Access Pass, Core Pass - Get your pass now!

Track: Programming

Format: Lecture

Vault Recording: TBD

Audience Level: Intermediate

Take an insider look at the police chases in Cyberpunk 2077 and dive into the dynamic spawning of road blockades and MaxTac AV encounters, which add flavor to regular police chases and are designed to keep players on the edge of their seats. Discover how the CD PROJEKT RED team leveraged Night City's vast, vertical environment with graph-based lane discovery and asynchronous spawn points generation, ensuring seamless and engaging pursuits. With maximizing player's fun in mind, this talk will also explore the unique technical challenges and solutions required to make these two features work. Expect detailed visualizations and behind-the-scenes insights from the developer who brought these features to life.

Takeaway

Attendees will gain insights into dynamically spawned police chase add-ons like road blockades and MaxTac AV encounters, which were used in Cyberpunk 2077: Phantom Liberty. With performance player experience in mind, the audience will discover what a successful implementation looks like, which includes asynchronous batch processing, graph-based traffic lane discovery, pathfinding, and physics overlap checks.

Intended Audience

This session targets game developers and technical designers interested in AI and dynamic content generation. Attendees will benefit from understanding advanced dynamic spawning techniques in dense, urban areas. Prerequisite knowledge includes familiarity with graph structures, pathfinding, and physics-based collision detection.



Connecting the Global Game Development Community