Google Sheets For Unity Lite, enables the developer to send and fetch game data from Google Drive Spreadsheets at runtime, through a RESTful API.
With more than 5 years on the 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.
This opens a world of posibilities for collaboratively design, development, balancing, localization, etc.
By simplifying the process of creating, storing, handling, distributing, tweaking and importing data -among localized or distributed teams-, saving or fetching values from Google Sheets at runtime or design time, makes heavy duty tasks straightforward and pain-free.
Check the public API reference.
Check out the demo!
Summary:
⢠Send and receive data from google spreadsheets at runtime or design time.
⢠Works with all plataforms, Desktop, Mobile and WebGL builds.
⢠Customize your workflow with flexible and solid Google solutions for distributed work.
⢠No Google account credentials required on the Unity side.
⢠Source code included.
⢠Lightweight package: ~600Kb.
⢠No Google API dependencies to maintain.
⢠Works with privately shared Google spreadsheets.
⢠Works with spreadsheets from the end-users provided they are public or shared with the developers account.
⢠Simple examples included of in-game & in-editor uses.
What is the difference with the main version?
The original version has been rebranded âLiteâ edition, to denote the difference with the new asset .
The new 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â). Makes available features for Google Drive files and folder management, images, a mimic for stateful sessions, among other thingies.
In essence, the Lite version focuses exclusively on Google Spreadsheets, while the main version goes a bit beyond.
Changelog:
1.2.0
⢠Now the options for communicating with the Google Spreadsheets are:
- At runtime from the game itself.
- At design time, from the editor menu.
- At runtime, from the editor menu.
All three options affect the scene, but the editor menu affects hierarchy assets (materials in the example case), so the changes can be persisted by simply saving the project.
1.5.0
⢠GSFU is a Unity5-ready extension!
2.0.0
⢠Completely refactored.
⢠Moved to the new UnityWebRequest api, leaving behind the WWW class.
⢠Replaced LitJson with the new Unity JsonUtility api.
⢠Implemented a small, simple and clean API: simple CRUD operations between Unity and Google Spreadsheets is now posible out of the box.
⢠Complete Developer Guide rewrite.
2.2.1
⢠Refactor to include in-editor example.
⢠Password protected access.
⢠POST / GET Request option.
⢠Extended developer guide to accomodate new features.
⢠Server script updated for highly increased performance (released prior to official update).
2.2.2
⢠Conditional compilation for editor related scripts.
Update (19th January 2019):
⢠From this date, this version will be branded as the Lite version of the asset. Read here to find about the new full version .
3.0.1
⢠Codebase updated to match the full version architecture.
⢠Refactored connection data handling.
⢠Refactored server responses to return pure json.
⢠Added API methods for individual cell I/O.
⢠Added localization example.
⢠Added Editor Console log example.
⢠Server script updated for better concurrency handling.
⢠Added option for batch-creating objects.
⢠Added option to UpdateObjects() for creating if not found.
⢠Moved away from singletons for the connections.
⢠Added prefab for simplicity of use.
⢠API Reference is public now.
[Public API Reference can be found here]
** [Full Version** can be found here ]