WienerWiener
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • 競合比較

    • 競合ツールとの比較

競合ツールとの比較

2026年4月時点の情報です。各ツールのバージョンや機能は変化します。最新情報は各プロジェクトの公式サイトを参照してください。

Wiener と、よく比較されるマスターデータ管理ツールの機能を比較したものです。
プロジェクトの要件に合ったツール選択の参考にしてください。

比較表

機能・特性WienerMasterMemory
(Cysharp)
ExcelToScriptableObject
(greatclock)
UE5 DataTable
(Epic Games)
データ入力
入力形式Excel / Google SheetsC#クラス定義Excel (xlsx)CSV / JSON / エディタ直接入力
非エンジニアが使える✅❌✅✅
YAML設定エディタ付属✅❌❌❌
出力形式
バイナリ出力✅✅ MessagePack❌ ScriptableObject❌ uasset形式(非ポータブル)
C# (Unity)✅✅✅❌
C++ (UE5)✅❌❌✅ ネイティブ
JSON / CSV / PHP / SQL✅❌❌❌
Blueprintアクセス✅❌❌✅ ネイティブ
マニュアル自動生成✅❌❌❌
パフォーマンス
大規模データ(200万セル)✅△(公式発表なし)❌△(可能だが低速化)
バイナリロード 一瞬(iPhone X)✅———
複数キーによる高度な検索△✅ 一次・二次インデックス❌△
Unity外でのバッチ実行✅✅❌ Unity Editor内のみ△ Commandlet(複雑)
セキュリティ・整合性
簡易難読化(キー単位指定)✅❌❌❌
ファイルおよびメモリの改ざん検知✅❌❌❌
バリデーション✅ YAML定義✅ C#コード❌△ 型チェックのみ
開発体験・運用
バージョン管理✅❌❌❌
開発データを本番から除外✅❌❌❌
不整合検知カスタムハンドラ✅ デリゲート登録❌❌❌
デバッグ用CSV出力✅❌❌❌
ローカライズ
ローカライズ対応✅ 透過API❌❌△ UE L10N連携
翻訳者向けCSV管理✅❌❌❌
型安全性・コード統合
コンパイル時型チェック△ YAML定義✅ C#クラス△△
C#コードとの自然な統合△✅△❌
ライセンス・価格
価格$54.99/ライセンス(Unity Asset版)無料 (MIT)無料 (MIT)無料(UEに同梱)
公式サポート✅ 有償コミュニティコミュニティEpic公式
マルチエンジン対応✅ Unity + UE5Unity のみUnity のみUE5 のみ

各ツールの特徴

MasterMemory (Cysharp)

C#のクラス定義をそのままスキーマとして使う高性能インメモリデータベースです。
型安全性が高く、コードベースとの統合が自然で、エンジニア主導のプロジェクトに強みがあります。
一次・二次インデックスによる複雑な多キー検索が得意です。
Unity専用でUE5には対応しておらず、データ定義のたびにエンジニアの関与が必要です。

Wienerより優れている点

  • 無料(MIT)

  • コンパイル時の型安全性が高い

  • 複数キーの高度な検索インデックス

  • Unity エンジニアにとって学習コストが低い

  • リポジトリ: github.com/Cysharp/MasterMemory

  • ライセンス: MIT

ExcelToScriptableObject (greatclock)

Unity Editor上でExcelをScriptableObjectに変換するツールです。
追加設定なしにすぐ使えますが、バッチ実行やCI/CD連携には向きません。
出力がScriptableObjectに限定されるため、UE5やサーバーサイドへの応用は困難です。

Wienerより優れている点

  • 無料(MIT)

  • 追加ツール不要で即使える

  • Unity 開発者にとって馴染みのある ScriptableObject 形式

  • リポジトリ: github.com/greatclock/excel-to-scriptableobject

  • ライセンス: MIT

UE5 DataTable (Epic Games)

Unreal Engine に標準搭載されたマスターデータ管理機能です。
追加ツール不要でBlueprintからネイティブにアクセスでき、UE5プロジェクトの出発点として最もシンプルです。
Unity非対応・マルチエンジン展開が不可能で、簡易難読化・バージョン管理・ローカライズ機能はありません。

Wienerより優れている点

  • 無料(UE5に同梱)

  • 追加インフラ不要

  • Blueprintとの完全なネイティブ統合

  • Epic の公式ドキュメント・サポート

  • 公式ドキュメント: Unreal Engine DataTable

  • ライセンス: Unreal Engine EULA

どのツールを選ぶか

プロジェクトの状況に応じた選び方の目安です。

MasterMemory が向いているケース

  • Unityのみでエンジニア中心のチーム
  • 複雑な多キー検索が必要
  • 無料・OSSが必須

ExcelToScriptableObject が向いているケース

  • 小規模なUnityプロジェクト
  • CI/CD不要でエディタ内作業のみ
  • 即日導入が最優先

UE5 DataTable が向いているケース

  • UE5のみで追加コストを避けたい
  • Blueprintネイティブ統合が最優先
  • 簡易難読化・ローカライズは不要

Wiener が向いているケース

  • 簡易難読化・改ざん検知が必要
  • ローカライズを一元管理したい
  • 大規模データ(100万セル超)を扱う
  • 非エンジニアがデータを管理する
  • CI/CDパイプラインに組み込みたい

購入判断ガイド

あなたの状況おすすめ
Unity専用・小規模チーム・低コストで始めたいUnity Asset版 ($54.99/ユーザー)
Unity + サーバー出力 (JSON/PHP/SQL) が必要Standalone版 (Coming Soon)
UE5 C++ 出力が必要Standalone版 (Coming Soon)
UE5のみ・Excel連携不要・無料で良いUE5 DataTable
Unity専用・オープンソースで良いMasterMemory (Cysharp)
Unity標準で手軽に始めたいExcelToScriptableObject

無料トライアル(準備中) — 提供開始後は、10万セルまで制限なしで全機能を体験できます。

→ 価格・入手

最終更新:: 2026/08/08 1:19
Contributors: artisan-sawasaka