Introduction
Wiener is a tool that converts Static Game Data managed in table inputs such as local Excel files and Google Sheets into fast, implementation-ready formats for games and servers. Data structures, output formats, and validation rules are managed with YAML.
New to Wiener? Start with Unity Asset Startup.
Evaluating whether Wiener fits your project? Check Use Cases.
What Wiener Can Do
- Convert local Excel / Google Sheets data into Binary / C# / UE5 (C++) / JSON / PHP / SQL / CSV / Manual (html)
- Output different data formats for Unity, UE5, and servers from the same table input
- Manage field definitions, relations, and validation rules with YAML
- Detect broken references, duplicates, and undefined IDs during conversion
- Apply obfuscation to output binaries and detect file or memory tampering
- Support row-level version management, localization, and CSV output
- Edit YAML definitions visually with WienerYamlEditor
Good Fit For
- Projects that need to convert large Static Game Data sets quickly
- Teams that want to reflect data changes while the game is running
- Projects that output different formats for Unity, UE5, and servers from the same table input
- Teams that want to catch broken references and duplicate data during conversion
- Games that need to switch languages with a single method call
- Workflows that automate Static Game Data conversion in CI/CD
Performance Guide
Even with Excel datasets as large as 2 million cells, Wiener delivers high-speed loading and output generation.
Converted data loads instantly on an iPhone X equivalent device.
On the first run only, loading the Excel file into the OS cache may take several tens of seconds.
Inputs and Supported Environments
Local Excel input and Google Sheets input are available in both the Standalone version and the Unity Asset version.
System Requirements
| Item | Requirement |
|---|---|
| OS (Standalone) | Windows 10/11, macOS 12+, Linux |
| .NET Runtime | .NET 10 or later |
| Unity | Unity 2021.3 LTS or later |
| UE5 | Unreal Engine 5.0 or later |
| Google Sheets | Google API access required |
| Free Trial limit (coming soon) | Up to 100k cells (no expiry, no credit card) |
Next Pages
- To try Wiener first, see Samples.
- To learn YAML syntax, see YAML.
- To configure Wiener, see Settings.
- To use Wiener with Unity, see Unity Converter.