
Unity Localization 連携
目次 1. Localization の導入 2. Localization 環境設定 3. Google Sheets 連携 4. UGUI での使い方 5. Asset Table 設定方法 6. Localization カスタマイズ Localization 連携と使用方法 Localization (ローカライズ) はゲーム運用で必須要...

目次 1. Localization の導入 2. Localization 環境設定 3. Google Sheets 連携 4. UGUI での使い方 5. Asset Table 設定方法 6. Localization カスタマイズ Localization 連携と使用方法 Localization (ローカライズ) はゲーム運用で必須要...

序論 シェーダープログラミングのポストでは、シェーダーを「GPUで実行されるプログラム」として扱いましたが、このポストではそのシェーダーが実行される舞台自体に迫ります。レンダリングパイプラインは、3D世界がモニター上の2Dピクセルへと変換される全体の流れです。 シェーダーを書けることと、そのシェーダーがパイプラインのどの位置でなぜそのような方法で実行されるのかを理解することは異なります。...

Jenkins について Jenkins はクライアント/サーバー両方のビルドを支える共通ツール。 Toyverse ではサーバー/クライアントとも Jenkins でビルドと配布を実施した。 プロジェクトは Alpha / Dev / Real に分割。 Dev = 開発中ブランチ、 Alpha = QA / 社内テストブランチ、 Real = 本番/ストア...

目次 1. 主な症状と分析 2. 解決方法 Unity iOS/AOS + Addressable ビルド時に Animator が動かない問題 主な症状と分析 Toyverse 開発中に発生したエラー。 Home Scene では Home Character、World Scene では World Character prefab を使用。 H...

目次 1. 主な症状と分析 2. 解決方法 Unity iOS プロジェクトビルド時に xcworkspace が生成されない問題 主な症状と分析 主症状: macOS 環境で Jenkins + fastlane + build script によるリモートビルド中、cocoapods バージョン関連で問題が発生し、Pods フォルダと xcworkspa...

目次 1. Unity Build Pipeline について 2. AOS ビルド 3. iOS ビルド 4. Addressable ビルド はじめに Unity プロジェクトをビルドする際に、batchmode で CI/CD ツール (Jenkins, fastlane) を使ってバックグラウンド実行する方法を指す。 前回の fastlane 記事...

目次 1. fastlane の導入方法 2. Plugin の導入方法 3. FastFile の設定方法 はじめに 会社で iOS/AOS ビルド全体を担当することになり、最初は Jenkins だけで Unity Build Pipeline による AOS 自動ビルド -> AppCenter アップロード -> Slack 通知までは成功しました。...

はじめに ゲーム開発では、データを「どう保存し、どう検索するか」が性能に直結します。数千件のモンスターステータスを ID で引く場合、インベントリを整列状態で保つ場合、ランキングを順序付きで表示する場合では、最適なデータ構造が異なります。 C# で代表的な Key-Value 構造は Dictionary<TKey, TValue>、SortedList<TKey, T...

目次 1. DataSheet 連携コード 2. DataSheet Editor コード 3. Table ID と Sheet gid の探し方 Google Sheet Sync コード 1. DataSheet 連携コード UnityWebRequest を使って GoogleSheet の gid から csv ファイルとして保存できます。...

目次 チーム構成 プロジェクト全体 担当した内容 Toyverse 概要 チーム構成 Development Client Team Server Team Design 2D 3D UI/UX Planning ...