本記事内の Unity サンプルプロジェクトを起動した際のスクショ

📔 Unity で iOS/Android アプリの設定値をセキュアに扱う方法

はじめに iOS/Android でユーザーの情報をセキュアに扱う必要があったので、調査したところ Android には EncryptedSharedPreferences が存在することを知りました。iOS には Keychain Services が存在します。 今回は Unity の iOS/Android プラットフォーム上で設定値を保存するための実装を行う必要があったので、Unity から扱えるようネイティブプラグインを作成しました。今後もこういった要望はありそうでしたので、記事として手順や内容を書き記しておくことにしました。 本記事内で紹介しているコードは下記にアップ済みです。 GitHub - nikaera/Unity-iOS-Android-SecretManager-Sample: EncryptedSharedPreferences および Keychain Services を Unity から利用する Unity サンプルプロジェクト EncryptedSharedPreferences および Keychain Services を Unity から利用する Unity サンプルプロジェクト - nikaera/Unity-iOS-Android-SecretManager-Sample ...

8月 15, 2021 · 7 分 · Me
[GameCI](https://game.ci) のトップ画面 (カッコいい)

📔 GameCI で Unity の CI 環境を GitHub Actions で構築する

はじめに 先日同僚が Unity の CI 環境を構築するためのライブラリである GameCI について教えてくれました。早速 GameCI の GitHub Actions を利用して、サンプルプロジェクトで色々動作検証してみたところ、Unity の CI 環境を楽に構築できることが分かりました。 もちろん、Unity Cloud Build を利用すれば CI 環境の構築は以前から楽にできました。しかし、選択肢の 1 つとして GameCI を持っておくことで、サクッと GitHub Actions に統合する形で Unity の CI 環境を導入できるのは他には無いメリットを感じました。 本記事で紹介しているソースコード、及び検証時に利用したプロジェクトは GitHub にアップ済みですので、手っ取り早く内容を把握されたい方は下記をご参照くださいませ。 GitHub - nikaera/Unity-GameCI-Sample: Sample project for building a CI environment for Unity using GameCI with GitHub Actions. Sample project for building a CI environment for Unity using GameCI with GitHub Actions. - nikaera/Unity-GameCI-Sample ...

5月 29, 2021 · 2 分 · Me