This lecture explores game asset generation and loading strategies by proposing a data packaging solution that yields minimal loading times and scales to the increasing amount of content expected from next-generation games. Game assets are defined, stored and loaded as native C++ objects to eliminate parsing or serialization. Addressed issues include CPU overhead, storage media limitations, compression, support for multiple platforms including native graphics and audio assets, automatic data validation, and real-time, network-based asset editing.