The only reason to use public sharing is on the cases where you would want to access third party spreadhseets. If you start having congestion you can simply add a second instance of the web service accessing the same data, and make the game poke different urls.Īlso, a good point in favour is that if at some point having the database and the service as this becomes unmanageable, the data is on spreadsheets, so portability is not an issue. To put it in dumb terms, is not the ideal for an MMO But if the game or app requirements can handle stateless requests (not persistent sessions), and doesnt need a lot of queries to the server, then you have a good case and a nice perk by having your own backend. But of course it highly depends on the project and the scope. Hey asset can be used in production for sure. In essence, the Lite version focuses exclusively on Google Spreadsheets, while the main version goes a bit beyond. 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"). The original version has been rebranded "Lite" edition, to denote the difference with the new asset (described on this thread). This package requires intermediate to advanced programming skills in order to understand and use the asset for your own purposes. Unity API docs are public and available online here.Ĭomplete developer guide will be available with the asset in PDF format. 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! It connects to a webservice which is deployed on the developers Google Drive account. This client connection on Unity side provides practical queries that will cover most basic interactions. Saving and loading png or jpg images files. Creating and retrieving folders, text and binary files. The Unity side API enables working with spreadsheets as object tables, or just cell by cell. Session context: use a custom player login system.Images: load from disk or screenshot, save and retrieve from Google Drive.Files: loading and saving from both, disk and Google Drive.✔ Free SKDs dependencies: no Google Data API required, standard Unity UnityWebRequest calls. ✔ Works with private and public Google spreadsheets. ✔ No Google account credentials required on the Unity side. ✔ Upload & Download files: binary, text, images. ✔ Read & Write to spreadhseets (runtime and design time). 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. Head to the asset page, and check the WebGL demo for yourself! 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. Customize your workflow with flexible and solid well known solutions! This unlock a world of posibilities: virtually free backend, for collaboration in design and development. Google Sheets For Unity allows to interact with Google Drive environment, at runtime or design time.
0 Comments
Leave a Reply. |