Explore the evolution of file I/O in game development through this comprehensive CppCon 2023 talk by Guy Davidson. Delve into the history of loading screens, the relationship between address space, RAM, and storage hardware, and how C++ abstracts file I/O. Learn why current methods may not be optimal for game developers and discover how 64-bit address spaces, #embed, and potential C++29 features could revolutionize the field. Gain insights from 40 years of file I/O experience, applicable to both game developers and those working with large data sets from local storage. Expect a journey through challenges, discoveries, and triumphs in the realm of file I/O, with a focus on C++'s promising future in game development.
Overview
Syllabus
File I/O for Game Developers: Past, Present, and Future with C++ - Guy Davidson - CppCon 2023
Taught by
CppCon