GameDataSync


GameDataSync imports Airtable data into C# classes and ScriptableObjects at the press of a button. Streamline your data workflow; save time and effort when managing configurable game data in Unity.


by Seamless Systems


Price History +

https://gamedatasync.web.app/


GameDataSync provides configurable, automated data synchronization with Airtable, a free, built-for-purpose data authoring tool.


At the press of a button, the plugin syncs specified Airtable bases and tables into Unity by generating C# classes for each table's data schema and corresponding ScriptableObjects for each row in each table. Updates made to data in Airtable can then be synced to update both C# class definitions and ScriptableObjects while maintaining ScriptableObject references throughout Prefabs, Scenes, and the rest of the project.


Use GameDataSync to streamline your game design data workflows, whether you're a solo developer or working on a team:


Author Data

  1. Author data in Airtable.
  2. Use GameDataSync to turn that Airtable data directly into ready-to-use C# classes and ScriptableObjects - no manually defining data classes, creating assets, or filling out property fields in Unity.
  3. Use the generated C# classes and ScriptableObjects in the game's scenes and reference them in game code.

Update Data

  1. Update existing data in Airtable. Tune values and change references to dial in your game's design, and add tables and fields as your data evolves.
  2. Use GameDataSync to instantly sync your Airtable updates into existing C# classes and ScriptableObjects - again, no need to manually adjust class definitions, modify assets, update property fields, or recreate object references in Unity.

Visit https://gamedatasync.web.app/ for complete documentation.