Itu tergantung pada apakah ini terjadi selama pengembangan atau rilis.
Selama pengembangan, Anda akan memiliki segala macam hal yang hilang, kesalahan, dan kekacauan, terus-menerus, setiap saat, dan Anda bahkan mungkin ingin "panas" memuat aset sesuai permintaan atau mengganti aset saat permainan sedang berjalan. Anda dapat mengedit skrip dengan game yang dijalankan untuk menguji kinerja AI yang lebih baik, atau apa pun sejenisnya.
Sangat menjengkelkan jika program menampilkan dialog kesalahan dan keluar setiap saat, dan Anda harus memulai ulang yang membutuhkan 2-3 menit. Tujuan pengembangan adalah untuk menghentikan Anda (yang waktunya adalah aset paling berharga) sesedikit mungkin.
Jadi, jika misalnya, tekstur hilang, Anda ingin melihat sesuatu seperti kotak-kotak merah-putih, mungkin dengan kata "hilang" dieja di atasnya sebagai tekstur pengganti, sehingga segera jelas bahwa ada sesuatu yang aneh . Tapi Anda tidak ingin game keluar dengan anggun, atau bahkan crash. Informasi terperinci tentang apa yang hilang di logfile Anda sangat membantu.
Di sisi lain, dalam rilis, set lengkap file aset idealnya [1] harus melalui pipa aset otomatis Anda. Ini perlu tidak lebih dari parser sederhana yang membaca semua JSON Anda dan kemudian memeriksa silang bahwa setiap modul konsisten dalam dirinya sendiri, dan memverifikasi bahwa setiap aset yang Anda referensi benar-benar ada, dan kemudian ritsleting seluruh kumpulan file di beberapa cara yang dikenal (tetapi tidak harus standar) yang mudah bagi mesin Anda untuk membaca, opsional menambahkan beberapa checksum.
Anda tahu bahwa tidak akan ada kegagalan karena pipa Anda memeriksa bahwa semuanya ada di sana sebelum Anda merilis paket kepada pengguna akhir. Jadi, jika kegagalan terjadi, mungkin ada kesalahan transmisi, atau lebih besar kemungkinan pengguna mencoba menipu. Dalam kedua kasus tersebut, program harus menampilkan pesan yang mengatakan bahwa file aset rusak, dan keluar.
Atau, Anda dapat menawarkan opsi untuk mengunduh salinan aset yang masih asli dari internet (jika Anda memiliki server unduhan). Tetapi untuk menghindari mimpi buruk dukungan pelanggan, pastikan untuk bertanya sebelum mengunduh gigabyte data.
[1] Realitas mungkin terlihat berbeda, Anda bahkan mungkin menemukan aset yang hilang pada judul AAA yang pembuatnya "harus tahu", tetapi mereka biasanya memiliki tenggat waktu yang tidak realistis dan tim besar yang berganti juga. Idealnya semua yang Anda kirim telah melalui pipa otomatis dan dijamin akan lengkap.