2021.12.01その1:自作ゲームにプレイヤーレベル等のデータを保存する方法ポストシェアはてブゲームを作る場合、すごくカジュアルなゲームでもなければ前回プレイしたときの何かしらのデータを保存したい状況が出てくると思います今回はデータの保存方法について見ていきたいと思います。保存したいデータの管理をサーバのデータベースで一元管理できるデータの改ざんが非常に難しいユーザのクリア状況などの調査ができる(ただし個人情報に当たる部分なるので注意が必要)ユーザが端末を変えた場合の引き継ぎ機能が使える保存するデータで端末の容量を圧迫しない欠点サーバ構築の時間と知識が必要サーバの維持費がかかる通信な状況にない場合ゲームのプレイができない(ソーシャルゲームだと特に)こちらは、昨今のソーシャルゲームにほとんど採用される形式ですね、こちらの採用する場合、Unityだけでなくサーバーの知識の必要となってきますのでその分学習コスト及び開発期間が長くなりがちです。2.素直に端末に保存しておく利点とにかく簡単に実装できるサーバの構築が不要なため維持費がかからない通信しなくてもセーブができるのでいつでもどこでもプレイできる欠点ユーザのクリア状況などが確認できないデータの改ざんのリスクがある保存データで端末の容量を圧迫するユーザが端末を変えたときのデータの引き継ぎが難しいこちらはカジュアルゲームに良く取られる形式ですねとにかく手早く実装できるの上、Unityの知識のみで実装可能ですので手早くゲームを作る場合はこちらのほうがいいかもしれません。自分のゲームにあった保存方法を選択していかなければなりませんハイスコアの実装に当たり、今回は端末に保存する形式をとりました。「Score」というキーで「20」を保存しています。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Designerでダンジョンを作る~壁と床の配置~vuniformity誰でもない人トレンドの行く末を見守っている仮名を名乗るエンジニアゲーム開発は仕事であり趣味であるプログラムだけでなく多種多様なスキルを数多く持つゲーム開発はソーシャルゲームを開発運用の経験アリゲーム以外にも経験アリWebサービス保守開発等に携わるゲームプレイの主な戦場はFGOFEHMTGAマビノギここでは主にunityroomで公開しているゲーム作り直しの軌跡を綴っていきますブロトピ:ブログ更新しました。