GameSparks-palvelun käyttö Roller Crash -pelissä
Pulliainen, Tomi (2018)
Pulliainen, Tomi
Tampereen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060612925
https://urn.fi/URN:NBN:fi:amk-2018060612925
Tiivistelmä
Tässä opinnäytetyössä tarkastellaan case studyn kautta GameSparks-palvelua ja sen tarjoamia ominaisuuksia Roller Crash -mobiilipelin näkökulmasta. GameSparks on backend-palveluja tarjoava yritys, jota lukuisat eri pelit käyttävät. Roller Crash on Pelite Productions Oy:n kehittämä mobiilipeli, jonka ominaisuudet vaativat backend-palvelua. Olin itse vastuussa pelin backendin toteuttamisesta.
Opinnäytetyössä tutkittiin, mitä ominaisuuksia GameSparks tarjoaa käyttäjilleen ja miten niitä voi hyödyntää Roller Crash -mobiilipelin tarpeisiin. Opinnäytetyössä käsitellään pelille asetetut tarpeet sekä dokumentoidaan niiden toteuttaminen GameSparksin tarjoamien ominaisuuksien ja palvelujen avulla.
GameSparks vastasi hyvin pelin backend-tarpeisiin ja sen avulla saatiin toteutettua kaikki halutut ominaisuudet niille ennalta asetettujen vaatimusten mukaan. Haasteita tuottivat palvelun vähäinen dokumentaatio ja reilun käytön rajat, jotka rajoittavat pelaajakohtaista tiedonsiirtoa. Palvelun käyttö vaati paneutumista ja opettelua, mutta niiden avulla palvelun käytön oppiminen oli mahdollista ohjelmoijalle, jolla ei ollut aiempaa kokemusta pelien backendistä.
Opinnäytetyössä tutkittiin, mitä ominaisuuksia GameSparks tarjoaa käyttäjilleen ja miten niitä voi hyödyntää Roller Crash -mobiilipelin tarpeisiin. Opinnäytetyössä käsitellään pelille asetetut tarpeet sekä dokumentoidaan niiden toteuttaminen GameSparksin tarjoamien ominaisuuksien ja palvelujen avulla.
GameSparks vastasi hyvin pelin backend-tarpeisiin ja sen avulla saatiin toteutettua kaikki halutut ominaisuudet niille ennalta asetettujen vaatimusten mukaan. Haasteita tuottivat palvelun vähäinen dokumentaatio ja reilun käytön rajat, jotka rajoittavat pelaajakohtaista tiedonsiirtoa. Palvelun käyttö vaati paneutumista ja opettelua, mutta niiden avulla palvelun käytön oppiminen oli mahdollista ohjelmoijalle, jolla ei ollut aiempaa kokemusta pelien backendistä.