Data Sync Pro OFFICIAL SALE

Game Balancing, Solved.

Stop wasting hours manually updating hundreds of ScriptableObjects in the Inspector. DataSyncPro bridges the gap between your spreadsheets and Unity, allowing you to manage game data (stats, items, prices) in Google Sheets and sync them to your project in seconds.

Unlike basic parsers, DataSyncPro is designed for production workflows. It handles complex data types, catches formatting errors before they break your game, and even allows you to export changes made in Unity back to CSV.

✨ KEY FEATURES

🚀 Smart Type-Safe ParsingDon't worry about casting types. The tool automatically detects and converts:

  • Primitives: int, float, string, bool.
  • Complex Types: Enums (Case insensitive) and Arrays/Lists.
  • Culture Invariant: Smart handling of decimal separators (dots vs commas) to prevent regional errors.

🛡️ Visual Error ReportingNever dig through console logs again. If a cell has invalid data (e.g., text in a float field), a dedicated UI Error Panel appears inside the tool, highlighting exactly which Row and Field caused the issue.

🔄 Bi-Directional Workflow (Round-Trip)Did you tweak values in Play Mode or the Inspector? Use the Export to CSV feature to save your Unity data back to a file, keeping your spreadsheet perfectly in sync.

🎨 Professional UI Toolkit EditorBuilt with Unity's modern UI Toolkit, the editor window is dockable, responsive, and integrates seamlessly with the dark/light editor theme.

🛠️ Zero Dependencies

  • No DLLs or external libraries.
  • No Google API SDK required (uses direct CSV streams).
  • Full Source Code included.

HOW IT WORKS

  1. Publish your Google Sheet to the web (CSV format).
  2. Map your ScriptableObject type in the tool.
  3. Click Sync. DataSyncPro matches headers to variables and populates your assets instantly.

Perfect for RPGs, Card Games, Strategy games, or any project heavily reliant on data.