PlayerPrefs akan bekerja lintas platform, tetapi tidak disarankan untuk kemajuan gameplay, menyimpan file karena tidak aman. Sebagai file plaintext, pemain dapat dengan mudah membukanya dan mengubah konten untuk menipu, atau membuat game Anda berperilaku tak terduga. Ini juga tidak dijamin untuk tetap tinggal.
PlayerPrefs ditujukan untuk informasi preferensi yang tidak penting, seperti pemetaan kontrol atau pengaturan musik / sfx - hal-hal yang dapat diubah pemain dengan bebas, dan tidak akan ketinggalan jika mereka harus (pada Windows misalnya) menggunakan titik pemulihan sistem dan kehilangan beberapa informasi registri mereka. Jika ini kehilangan skor tinggi atau kemajuan kampanye, para pemain akan kecewa!
Sebagai gantinya, disarankan untuk menyimpan progres gameplay dalam file Anda sendiri (biasanya biner, mungkin dienkripsi atau ditandatangani jika Anda ingin membuatnya lebih sulit untuk dimodifikasi, tetapi lihat komentar Philipp di bawah ini tentang ini).
Anda dapat menggunakan Application.persistentDataPath untuk mendapatkan lokasi penyimpanan yang andal di setiap platform. Ini biasanya di folder data pengguna yang tidak akan dihapus dalam kasus seperti contoh di atas.
Setelah Anda memiliki jalur untuk menyimpan, Anda dapat menggunakan metode C # IO biasa untuk membuat, menulis, dan membaca file Anda. Detailnya akan sangat bervariasi tergantung pada format dan struktur penyimpanan file Anda, jadi jika Anda mengalami masalah, yang terbaik adalah mengajukan pertanyaan baru yang merinci apa yang Anda coba lakukan dan di mana Anda terjebak.