Arkadiusz Antonik (Engineering Director, CD Projekt RED)
Pass Type:
All Access Pass, Core Pass
Topic:
Programming
Format:
Lecture
Vault Recording: TBD
Audience Level: All
Cyberpunk 2077 is CD Project RED’s biggest game to date. This talk looks back at how user interface technology was built for this title from scratch, what challenges the development team faced during production, and how they solved certain problems and optimized the whole system to support thousands of independent UI instances around Night City. It shows how the user interface eluded standard usage patterns and was used for gameplay purposes that are unique to Cyberpunk 2077. The talk describes tips and tricks that were used to fit the whole user interface system into performance budgets and make it possible to launch on targeted platforms.
Takeaway
Attendees can learn how to use broadly the UI framework in games, even outside of the common UI use cases, and how to use various techniques for UI optimization across CPU, GPU memory, and time budgets all based on the world of Cyberpunk 2077.
Intended Audience
This is for user interface programmers, gameplay programmers, localization programmers, and all people interested in how to build and optimize user interface technology. The talk is accessible to everyone with basic knowledge of game development, however, some topics require knowledge of programming and understanding low-level game engine terms.