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.

A Week of Game Programming Lessons

Learn the latest programming skills and techniques to develop games across platforms including consoles, mobile, PCs, virtual reality, and more. The demand for high production value in games continues to increase with new tools, middleware, and technical skills required to solve difficult development problems.

One-Day Summit | Monday | March 18, 2024

This one-day summit provides profession insights into the state-of-the-art graphical techniques used by some of the most visually advanced games on the planet. Summit speakers will dive deep into the technical details and optimizations that drive the graphical fidelity of their games, sharing both lessons learned as well as ideas for future directions and advancements. Attendees of the summit should be familiar with modern rendering APIs such as DirectX or Vulkan, real-time shading languages, the basics of GPU programmable pipelines, as well as common real-time graphics algorithms. Some knowledge of game engine rendering architecture is helpful but not strictly required. The summit strives to focus on vendor-neutral techniques so that each session will have the potential to benefit all engines and shaders.

Raytracing in Snowdrop: An Optimized Lighting Pipeline for Consoles

Quentin Kuenlin (Senior Rendering Programmer, Massive Entertainment – a Ubisoft Studio)



GPU Work Graphs: Welcome to the Future of GPU Programming

Matthäus Chajdas  (Software/Hardware Architect, AMD)
Shawn Hargreaves  (Dev Manager, Direct 3D, Microsoft)

Generalized Decoupled Shading: Enhancing Rendering Efficiency and Quality

Dan Baker (Founder and Lead Graphics Architect, Oxide Games)

Two-Day Summit | Monday and Tuesday | March 18-19, 2024

Join top game AI programmers for panels and lectures, in addition to conversations, debates, and microtalks on how game AI can move forward. The AI Summit is targeted to intermediate to advanced programmers who want deeper insight, but anyone interested in what AI can offer next-generation games will gain invaluable insights.

Every Day I'm Shufflin': Neural Network Variations for Digital Deck-Builders

Theresa Duringer (CEO, Temple Gates Games)

The Evolution of AI in 'Warframe'

Daniel Brewer (Lead AI Programmer, Digital Extremes)

Skyscraper Zombies: Advancing 'Call of Duty's' Systems for Giant AI

Andrew Hoyt (Gameplay Engineer, Treyarch)

One-Day Summit | Tuesday | March 19, 2024

The Machine Learning Summit will feature in-depth technical presentations to answer your most salient questions on how ML techniques can help you make better games. Discover where Machine Learning can assist developers in creating better games, while improving production and creation processes. Assess the new Machine Learning processes that can be offered to players, ranging from being able to create new, original experiences to better adapting games to players’ needs as they play.

Taming the Beast: Leveraging Machine Learning to Curb the Cost of Continuous Integration

Sarra Habchi (R&D Scientist, Ubisoft)

From Photo to Expression: Generating Photorealistic Facial Rigs

Hau Nghiep Phan (Technical Art Director, Electronic Arts)

'SaGa Emerald Beyond': Balancing Battle with Reinforcement Learning AI

Miyake Youichiro (Lead AI Researcher, SQUARE ENIX)

Core Concepts Sessions: Programming

Wednesday-Friday | March 20-22, 2024

The learning continues Wednesday through Friday with Core Concepts presentations. Check out session highlights below.

Anatomy of a Frame in 'Cyberpunk 2077: Phantom Liberty'

Charles Tremblay (VP of Technology, CD Projekt RED)



Creating Reactive and Superpowered Allies for 'Marvel's Spider-Man 2'

Jesse Werner (Senior Gameplay Programmer, Insomniac Games)

Obstacle Traversal in the Organic World of Pandora

Joel Nilsson (Senior Gameplay Programmer, Massive Entertainment - A Ubisoft Studio)


Connecting the Global Game Development Community