Wiener
ExcelとGoogle Sheetsから、Unityで扱いやすいマスターデータを生成
表入力からUnity用データを生成
ローカルExcelやGoogle Sheetsを、Unity向けバイナリとC#ローダーへ変換。JSON・PHP・SQL・CSV・HTMLマニュアルも出力できます。
データを変換前に検証
IDの重複、未定義参照、必須値などを検証し、データの不整合をUnity Editor上で確認できます。
Unity Editor内の編集ツール
Converter、YamlEditor、SettingEditorをUnity Editorから利用でき、定義・設定・変換を同じプロジェクト内で管理できます。
ローカライズと行バージョン
ローカライズ用CSVの生成と、行単位のバージョン指定に対応し、公開対象のデータを制御できます。
Hot Reload対応
変換したデータを再生中に読み直し、データ調整の確認を効率化できます。
軽量難読化と変更検知
軽量難読化とチェックサムによる破損・変更検知を利用できます。暗号学的な真正性や秘密情報の保護を目的とする機能ではありません。
現在の販売状況
Unity Asset版 1.0.0 をUnity Asset Storeで販売しています。価格・対応Unity・ライセンスの最新情報は、必ず商品ページで確認してください。
Standalone版 と UE5出力 は Coming Soon で、現在は購入・利用できません。
販売中のUnity Asset版について
Unity Asset版は、Unityプロジェクト内で表データの定義、検証、変換、読込を行うための製品です。Unity版ではBinary / C# / JSON / PHP / SQL / CSV / HTML Manualを出力できます。UE5 C++出力とStandalone CLIは含まれません。
データ保護機能の位置づけ
Wienerの難読化は、データを直接読み取りにくくするための軽量な方式です。チェックサムによる検知は、破損や変更を発見するために利用できますが、秘密鍵による署名や強固な暗号化の代わりにはなりません。
読込対象は、信頼できるビルド工程でWienerが生成したデータに限定してください。第三者から受け取った未信頼ファイルを、そのままゲームへ読み込ませないでください。
こんなUnityプロジェクトに向いています
- ExcelまたはGoogle Sheetsでゲームデータを管理している
- データの参照ミスや重複を変換前に検出したい
- プランナーとエンジニアがUnityプロジェクト内で共同作業したい
- ローカライズや段階的なデータ公開を管理したい
- 大規模データをバイナリ化し、型付きC# APIから参照したい
Standalone版について
Windows / macOS / Linux向けStandalone版とUE5 C++出力は準備中です。販売開始前の予定機能は、販売中のUnity Asset版の仕様・価格・ライセンスには含まれません。
→ Unity Asset版スタートアップ | → 価格・入手 | → 互換性と要件 | → Release Notes