Introduction
Wiener validates Static Game Data managed in Excel or Google Sheets and converts it into formats that are convenient to use in Unity. YAML files define the data structure, output formats, and validation rules.
Scope of this page
Online Documentation 1.0.0 primarily covers the currently available Unity Asset version 1.0.0. The Standalone version and UE5 output are Coming Soon.
If you are new to Wiener, start with Unity Asset Startup.
What the Unity Asset Version Can Do
- Read data from local Excel files or Google Sheets
- Output Binary, C#, JSON, PHP, SQL, CSV, and HTML Manual formats
- Generate Unity binary data and typed C# loaders
- Manage fields, references, and validation rules with YAML
- Detect duplicate IDs, undefined references, and missing required values before conversion
- Use Converter, YamlEditor, and SettingEditor inside the Unity Editor
- Use row-level versions, localization CSV output, and Hot Reload
- Use lightweight obfuscation and checksum-based corruption or change detection
The Unity Asset version does not output UE5 C++. The Standalone CLI, UE5 C++ output, and Standalone desktop tools belong to the unreleased Standalone version.
A Good Fit For
- Projects that manage game data in Excel or Google Sheets
- Teams that need to catch broken references or duplicate values before conversion
- Planners who edit YAML and conversion settings through a GUI
- Projects that manage localization or staged data releases
- Games that access converted data through a typed Unity C# API
Performance
Wiener is designed to convert and access large structured datasets efficiently. Conversion and load times still depend on the dataset, output format, validation settings, PC, storage, and Unity runtime environment.
Online Documentation 1.0.0 does not present cell counts, elapsed seconds, or device load times as performance guarantees when reproducible benchmark conditions have not been published.
Limits of Data Protection
Lightweight obfuscation makes values less convenient to inspect directly. Checksum-based detection can identify corruption or changes, but it does not provide cryptographic authenticity or protect secrets.
Only load files that Wiener generated in a trusted build workflow. Do not load untrusted files obtained from third parties directly into your game.
Compatibility and Prerequisites
| Item | Scope documented by Online Documentation 1.0.0 |
|---|---|
| Product | Unity Asset version 1.0.0 |
| Unity version used to create the package | Unity 6000.3.13f1 |
| Render Pipeline | See the compatibility table on the product page |
| Demo scene | Requires the Input System package |
| Google Sheets | Requires Google API setup and a credential JSON stored outside the repository |
| Other Unity versions, operating systems, and scripting backends | Not guaranteed by this documentation; check the product page for current information |
The Unity version used to create the package is not a guarantee that every earlier or later Unity version is supported. See Compatibility & Requirements and the Unity Asset Store product page.
Next Pages
- Install the asset: Unity Asset Startup
- Run the examples: Unity Asset Samples
- Define YAML: YAML
- Edit Unity conversion settings: Setting Editor
- Convert data: Unity Converter
- Compare editions: Unity Asset vs Standalone