Unity_Lesson

SaveData

今更誰も教えてくれない、Unityにおけるアセット読み込みについての基礎知識(外部サイト)

AssetBundleを完全に理解する(外部サイト)

ここには載せていないものもありますし、サイトや先生によって勧める保存方法は違うと思います。
とりあえずここではJSONでの保存もしくはAddressablesでの保存方法を勧めておきます。 (ランキング機能などPlayFab・IT志望ならFirebaseでの保存も試していいと思います。)



1.アセット管理

Addressables

大規模プロジェクトや動的アセット管理が必要な場合。



AssetBundle

DLCや動的コンテンツ更新が必要な場合。



AssetDatabase

エディタスクリプトやツール開発の場合。



Resources

小規模プロジェクトやプロトタイプの場合。



StreamingAssets

外部から変更可能なアセットが必要な場合。




2.データストレージ

PlayFab



Firebase



PlayerPrefs (検索すると一番記事がたくさん出てくると思う)

設定や進行状況の簡単な保存。一番手っ取り早く保存ができ、ネット記事も多い。



JSON

柔軟で構造化されたデータ保存が必要な場合。



QuickSave

高機能なデータ保存が必要な場合。

(外部サイト)無料アセット「QuickSave」を使ったセーブ機能の作り方