WienerWiener
  • Introduction
  • Comparison
  • Pricing
  • FAQ
  • Use Cases
  • License
  • Unity Asset vs Standalone
  • Obfuscation & Tamper Detection
  • Mismatch Detection & Debug
  • Localization
  • Versioning
  • Google Sheets Input
  • Excel
  • YAML
  • Settings
  • Data Format
  • Convert
  • ValueOnly Format
  • Startup
  • Samples
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • Introduction
  • Comparison
  • Pricing
  • FAQ
  • Use Cases
  • License
  • Unity Asset vs Standalone
  • Obfuscation & Tamper Detection
  • Mismatch Detection & Debug
  • Localization
  • Versioning
  • Google Sheets Input
  • Excel
  • YAML
  • Settings
  • Data Format
  • Convert
  • ValueOnly Format
  • Startup
  • Samples
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • Comparison

    • Comparison with Other Tools

Comparison with Other Tools

Information as of April 2026. Features and versions of each tool may change. Check each project's official site for the latest information.

This page compares Wiener with commonly used Static Game Data management tools.
Use this as a reference when choosing the right tool for your project.

Feature Comparison

FeatureWienerMasterMemory
(Cysharp)
ExcelToScriptableObject
(greatclock)
UE5 DataTable
(Epic Games)
Data Input
Input formatExcel / Google SheetsC# class definitionsExcel (xlsx)CSV / JSON / in-editor
Non-engineer friendly✅❌✅✅
YAML editor included✅❌❌❌
Output
Binary output✅✅ MessagePack❌ ScriptableObject❌ uasset (non-portable)
C# (Unity)✅✅✅❌
C++ (UE5)✅❌❌✅ native
JSON / CSV / PHP / SQL✅❌❌❌
Blueprint access✅❌❌✅ native
Auto-generated manual✅❌❌❌
Performance
Large-scale data (2M+ cells)✅△ (undisclosed)❌△ (possible but slow)
Binary load instantly (iPhone X)✅———
Advanced multi-key search△✅ primary/secondary index❌△
Standalone batch conversion✅✅❌ Unity Editor only△ Commandlets (complex)
Security & Integrity
Obfuscation & Tamper Detection (per-key control)✅❌❌❌
File and memory tamper detection✅❌❌❌
Validation✅ YAML-based✅ C# code❌△ type check only
Dev Experience & Operations
Version management✅❌❌❌
Exclude dev data from prod✅❌❌❌
Mismatch custom handler✅ delegate❌❌❌
Debug CSV export✅❌❌❌
Localization
Localization support✅ transparent API❌❌△ UE L10N integration
Translator-friendly CSV✅❌❌❌
Type Safety & Code Integration
Compile-time type checking△ YAML-based✅ C# classes△△
Natural C# codebase integration△✅△❌
License & Pricing
Price$54.99/license (Unity Asset version)Free (MIT)Free (MIT)Free (bundled with UE)
Official support✅ paid plansCommunityCommunityEpic official
Multi-engine✅ Unity + UE5Unity onlyUnity onlyUE5 only
## About Each Tool

MasterMemory (Cysharp)

A high-performance in-memory database that uses C# class definitions directly as the Static Game Data schema.
Offers strong type safety and natural integration with existing codebases, making it a great fit for engineer-driven teams.
Supports advanced multi-key indexing with primary and secondary indexes.
Unity-only — no UE5 support — and data structure changes always require an engineer.

Where MasterMemory wins over Wiener

  • Free (MIT)

  • Strong compile-time type safety

  • Advanced multi-key search indexing

  • Low learning curve for experienced Unity engineers

  • Repository: github.com/Cysharp/MasterMemory

  • License: MIT

ExcelToScriptableObject (greatclock)

Converts Excel files to ScriptableObjects from within the Unity Editor.
Works out of the box with no additional tooling, but is not suited for batch execution or CI/CD integration.
Output is limited to ScriptableObjects, making server-side or UE5 use impractical.

Where ExcelToScriptableObject wins over Wiener

  • Free (MIT)

  • Zero setup, works immediately

  • Familiar ScriptableObject format for Unity developers

  • Repository: github.com/greatclock/excel-to-scriptableobject

  • License: MIT

UE5 DataTable (Epic Games)

The Static Game Data management system built into Unreal Engine.
Requires no additional tooling and provides native Blueprint access out of the box.
Unity is not supported, and it lacks obfuscation, version management, and localization.

Where UE5 DataTable wins over Wiener

  • Free (bundled with UE5)

  • No additional infrastructure required

  • Fully native Blueprint integration

  • Backed by Epic's official documentation and support

  • Official docs: Unreal Engine DataTable

  • License: Unreal Engine EULA

Choosing the Right Tool

Choose MasterMemory if:

  • Unity-only project with an engineer-driven team
  • Complex multi-key queries are needed
  • Free and open-source is a requirement

Choose ExcelToScriptableObject if:

  • Small Unity project
  • No CI/CD needed, editor-only workflow is fine
  • Immediate setup is the top priority

Choose UE5 DataTable if:

  • UE5-only project with no additional cost budget
  • Native Blueprint integration is the top priority
  • Obfuscation and localization are not needed

Choose Wiener if:

  • Obfuscation & Tamper Detection are required
  • Localization needs to be managed in one place
  • Data scale exceeds 1M cells
  • Non-engineers manage Static Game Data
  • CI/CD pipeline integration is needed

Which Tool Should I Choose?

Your situationRecommendation
Unity only, small team, low costUnity Asset version ($54.99/user)
Unity + server output (JSON/PHP/SQL) neededStandalone version (Coming Soon)
UE5 C++ output neededStandalone version (Coming Soon)
UE5 only, no Excel, free is fineUE5 DataTable
Unity only, open source is fineMasterMemory (Cysharp)
Want the simplest Unity setupExcelToScriptableObject

Free trial (coming soon) — once available, you can try all features with up to 100k cells, no time limit, no credit card required.

→ Pricing

Last Updated:: 8/8/26, 1:19 AM
Contributors: artisan-sawasaka