View, browse and sort the ever-growing list of sessions by pass type, topic, format and viewing experience. Use the experience filter to view sessions and roundtables that will be available on the virtual GDC event platform. Virtual sessions will be available to watch on-demand through April 1st, 2022 at 5pm PT. All days/times are displayed in Pacific Time.
Use the Viewing Experience filter to see which sessions will be available on-site, on the virtual platform, or both:
All registered attendees will be able to build their personal schedule in the virtual GDC event platform and mobile app. Download the Informa Tech Events app to gain access to the Game Developers Conference 2022 virtually. Login with the email address you used to register.
Daniele Giannetti (Principal Architect, 343 Industries - Microsoft)
Location: Room 2010, West Hall
Date: Wednesday, March 23
Time: 2:00 pm - 3:00 pm
Pass Type: All Access Pass, Core Pass, All Access Online Only Pass - Get your pass now!
Topic: Programming
Format: Session
Viewing Experience: In-Person/Virtual
Vault Recording: Video
Audience Level: No
This session explores solutions 343 Industries built for efficient cross-platform execution in 'Halo Infinite' and beyond, detailing the high level structure of a frame in the game and the execution model differences across consoles, PCs and dedicated server virtual machines.
Topics covered include: how 343 Industries transitioned from a fixed 60 fps execution model to a variable framerate solution, how the team moved away from hand-crafted explicit scheduling and towards a dependency-based implicit scheduling approach, and what additional modifications to the engine execution model were necessary to achieve high execution efficiency across diverse target hardware.
Attendees will learn how 343 Industries improved the Halo game engine to achieve a consistent feel but variable framerate simulation across different hardware targets, with consistently high CPU execution efficiency. The challenges and solutions exposed in this session will be especially applicable to teams building performance-focused cross-platform games.
Engineers and architects with a passion for performance and multi-threaded execution in complex AAA game engines. A good understanding of some computer science concepts like threads and context switches is beneficial for this session.