GDC Festival of Gaming
March 1-5, 2027
Moscone CenterSan Francisco, CA

Programming

Code that Powers Player Experience

From rendering millions of objects to making live updates, programming is a fundamental component of game development. In the Programming track, sessions will explore the technologies, tools, and engineering practices that are being utilized to build the next generation of games.

The Engine Behind a Great Game

Behind every memorable player’s experience, there are thousands of technical decisions made to make the journey seamless.

The Programming track brings together engineers and technical leaders to provide practical solutions to the industry’s challenges. From engine architecture and platform development to networking, optimization, and tooling.

Past Session Topics

Engine Architecture & Performance

Learn how engineers design scalable game engines, optimize rendering, and memory usage, and improve CPU/GPU performance to deliver a smoother experience across platforms.

Gameplay Systems

Explore the technical foundations underlying strong gameplay systems, from character controllers and animation systems to overall architecture and frameworks.

AI, Machine Learning & Emerging Technology

See how studios are using AI, machine learning, and automation to streamline development and unlock new creative possibilities.

Networking & Live Services

Discover the technologies that are powering multiplayer games, such as networking architecture, backend services, matchmaking, and cloud infrastructure.

Developer Tools & Pipelines

Hear how teams build custom tools, automate repetitive tasks, and improve development pipelines to help artists, designers, and programmers work more efficiently through production.

Platform & Engine Innovation

Dive into the latest in graphics, proprietary engines, hardware optimization, and cross-platform development that continue to help push technical boundaries.

Who Should Attend?

AI Programmer Engine Programmer Game Programmer Game Tester Hardware Engineer ML Programmer QA Analyst Software Engineer Tools Programmer UI Programmer Technical Directors and Artists Student Programmers

Other Tracks to Explore:

[notitle]