キャラクターのデータ管理について

レベルを超えて複数のキャラクターのデータを管理する方法についてですが、100体以上のキャラクターが生か死かをレベルを超えて判別する際、ゲームインスタンスで個々のキャラクターの変数を作成してしまうと凄まじい手間がかかってしまいます。 レベルを超えて複数のキャラクターのデータを管理する効率的な方法はありますか?

GameInstanceで地道に一体ずつの変数を作るしかないでしょうか?…

レベルを越えて情報を保持したいのであればブループリントではGameInstanceを使うしかありません。

最も考えられる手段としては構造体をキャラクター用に作成し、それを配列として用意することです。ブループリントの配列は動的配列ですので、必要に応じて追加削除を行えば、手間自体はそこまでかかりません。ただし、GameInstanceを使う場合にはアクターの参照を保持することはできませんので、アクターそのものを保存しないようにしてください。