Sign In Register

How can we help you today?

Start a new topic
Answered

Creating designer-friendly tools

We are currently investigating GameSparks as a backend solution for our game - so far everything looks promising! We're on a pretty tight schedule, and it certainly looks like GameSparks could be a big help!


There are one or two things that I can't seem to find a lot of information about, though;


Is it possibly for us to write some artist/designer-friendly tools to update/modify gamedata stored in the GameSparks cloud? Ideally we would like our designers to be able to create and update (non-IAP) ingame items, as well as create and deploy (time-limited) ingame events without any help from our code team.


I'm hoping that there is functionality available that will allow us to access and edit our GameSparks database using our external tools - or some way to implement such tools within the GameSparks dashboard - can anyone tell me if this is possible?


Thanks!


Best Answer

What you want appears to be covered with the REST API

https://docs.gamesparks.net/documentation/rest-api/rest-api


Downloadables on the other hand cannot be uploaded via REST API it seems. (But a not quite ideal alternative involves using the player uploads system)

https://support.gamesparks.net/support/discussions/topics/1000050696


I've just come across the "How to process XML and JSON files" document in the documentation, which looks very much like the sort of thing that I need.


I'm hoping I can generate an XML/JSON file containing the appropriate updates from our tools, which can then be uploaded and integrated into our game, or modify data on the GameSparks server directly using the NoSQL REST API

Answer

What you want appears to be covered with the REST API

https://docs.gamesparks.net/documentation/rest-api/rest-api


Downloadables on the other hand cannot be uploaded via REST API it seems. (But a not quite ideal alternative involves using the player uploads system)

https://support.gamesparks.net/support/discussions/topics/1000050696

Thanks for that - The REST API does look like it's exactly what I'm looking for, cheers!