User Interface in 'Cyberpunk 2077': Challenges and Optimizations

User Interface in 'Cyberpunk 2077': Challenges and Optimizations

Virtual
Session

Information

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 the 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 for Cyberpunk 2077. The talk describes pipelines and tricks that were used to fit the whole user interface system into performance budgets and make it possible to launch on targeted platforms.
Available Later on GDC Vault
Video
Intended Audience
This talk is intended for user interface programmers, gameplay programmers, localization programmers, and all people interested in how to build and optimize user interface technology.
Attendee Takeaway
Attendees can learn how to build an efficient user interface system supporting 2D and 3D interactive layouts and how to use it to diversify gameplay and increase immersion, how to use various techniques for optimization across CPU, GPU memory, and time budgets all based on the world of Cyberpunk 2077.
Format
Session
Show Notes
Add this session to your schedule to share your feedback!Technical issues? Visit the Help Desk on the homepage.The chat opens approx. 15-minutes before the scheduled start time and closes approx. 5-minutes after the session ends.This is a pre-recorded session. The speaker is in chat.
Video-on-Demand
Available Now