Google Sheets For Unity allows to interact with Google Drive environment, at runtime or design time.
This unlock a world of posibilities: virtually free backend, for collaboration in design and development. Customize your workflow with flexible and solid well known solutions!
With more than 5 years on the Unity Asset Store, an asset which is the result and product of actual field work, and with the accumulated experience of having thousands of users, it represents a classic and default choice for simply and efficiently connect Unity and Google Spreadsheets.
Check the online demo!
Head to the asset page, and check the WebGL demo for yourself!
Set a spreadsheet id on the input field and check how the spreadsheet is filled with content, updated, and you can change content on the sheet and check how the demo will retrieve the fresh data upon request.
Highlights:
Read & Write to spreadhseets (runtime and design time).
Upload & Download files: binary, text, images.
Works with desktop, mobile and WebGL.
Source code included.
No Google account credentials required on the Unity side.
Works with private and public Google spreadsheets.
Free SKDs dependencies: no Google Data API required, standard Unity UnityWebRequest calls.
Multiple barebone examples included:
- Spreadsheets basic use.
- Files: loading and saving from both, disk and Google Drive.
- Images: load from disk or screenshot, save and retrieve from Google Drive.
- Simple localization example.
- In-Editor use demo.
- Unity Console Logs to cloud example.
- Session context: use a custom player login system.
How it works?
The Unity side API enables working with spreadsheets as object tables, or just cell by cell. Creating and retrieving folders, text and binary files. Saving and loading png or jpg images files.
This client connection on Unity side provides practical queries that will cover most basic interactions. It connects to a webservice which is deployed on the developers Google Drive account. The source code for both, the Unity API and the webservice are provided, enabling tweaks on the available queries, or full customization and adding new posibilities!
Documentation
Unity API docs are public and available online here.
Complete developer guide will be available with the asset in PDF format.
Disclaimmer
This package requires intermediate to advanced programming skills in order to understand and use the asset for your own purposes.
Note on the âLiteâ Edition
The original version has been rebranded âLiteâ edition, to denote the difference with the new asset (described on this thread). This new main version, encompasses wider use cases, including and extending capabilities that used to be scattered among 3 or 4 other assets (siblings from GSFU, that I named âCloudToolsâ).
In essence, the Lite version focuses exclusively on Google Spreadsheets, while the main version goes a bit beyond.
Status
Released!