Visual node editor that turns Google Sheets, OneDrive Excel, or CSV/XLSX into type-safe Unity game data. ScriptableObject, JSON, Blob, or Photon Quantum output.
DataGraph is a visual editor tool for Unity that turns spreadsheet data into strongly-typed C# game data — without writing import scripts or deserializers.
THE PROBLEM
Game config lives in spreadsheets (designers love them), but Unity speaks ScriptableObjects. Bridging the two usually means custom CSV importers that break every time a designer renames a column, JSON deserialization boilerplate, and schema drift between your code and your data.
THE SOLUTION
Open the DataGraph editor, paste a sheet URL, wire a few nodes that describe how columns map to types. Click Parse. Get type-safe C# classes, populated ScriptableObject assets, and a runtime API in one go.
USE CASES
• Item / weapon / gear databases (Dictionary<int, Item> with damage, rarity, asset references)
• Level / wave / quest configurations (sequential or keyed)
• Localization tables (Dictionary<string, LocaleEntry> with multi-language strings)
• Hero / character stats with nested sub-structures
• Skill trees with multi-level nesting (vertical arrays of arrays)
• Game-wide configuration (single Object root)
• Generated enums and [Flags] types from name+value tables
• Cross-graph references — items reference rarities, spells reference element flags
CUSTOMIZABLE
• Define your own schema visually — five graph types and nine leaf types cover almost any flat-or-nested config layout
• Three data sources: Google Sheets (API Key / OAuth / Service Account for CI), OneDrive / SharePoint (OAuth PKCE / App-Only / public share link), or local CSV / TSV / XLSX
• Four output formats — generate any combination from the same graph
GENRE FIT
Anywhere config volume is non-trivial: RPGs, MOBAs, deck builders, strategy games, MMOs, simulation games, idle / clicker games, character collectors. If your designer asks "can we move all this stuff into a Google Sheet?" — this is the bridge.
INCLUDED
• 8 pre-built sample graphs covering each common pattern (Item DB, Game Config, Localization, Hero Stats, Hero Skills with nested arrays, Rarity Enum, Element Flags, Composite Item with cross-graph references)
• Full documentation: Getting Started, Concepts, Data Sources setup, Output Formats, API Reference, Troubleshooting, FAQ
REQUIREMENTS
• Unity 6 (6000.0) or newer
• Optional: com.unity.entities 1.0+ for Blob output
• Optional: Photon Quantum 3.x for Quantum output