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, this asset is the result 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 above!
Just set the 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.
✔ Read & Write to spreadhseets.
✔ 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.
Check the screenshots!
How it works?
The Unity side API enables working with spreadsheets as object tables (each row is an object), 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 Google Drive developers 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!
Unity API docs are public and available online here.
Complete developer guide is available with the asset in PDF format.
Compatibility: Tested with Unity 2018.3 onwards.
Package Contents Peak
This package requires intermediate to advanced programming skills in order to understand and use the asset for your own purposes.
The original version has been rebranded "Lite" edition, to denote the difference with this new asset. It can be found at the Unity Asset Store.
The new version, available on this page, 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.
Unity Forum thread
Client API Reference
Check more tools
Cloud Console For Unity