Deep linking in mobile Unity game
Kuitunen, Jeremias (2017)
Kuitunen, Jeremias
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017121921916
https://urn.fi/URN:NBN:fi:amk-2017121921916
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda ratkaisu, joka mahdollistaa syvälinkityksen pelin sisältöön. Syvälinkitysominaisuudet tuli olla Big Bang Racing -nimisessä pelissä ennen sen maailmanlaajuista heinäkuun 2016 julkaisua. Big Bang Racingissa syvälinkitys antaa pelaajille mahdollisuuden jakaa käyttäjien luomia kenttiä pelin rajojen ulkopuolelle kuten sosiaaliseen mediaan. Kenttien jakaminen tapahtuu käyttäen web-osoitteita. Syvälinkin avaaminen vie käyttäjän pelin sisälle jaettuun kenttään. Jos peliä ei ole valmiiksi asennettu, vie syvälinkin avaaminen käyttäjän pelin alustakohtaiselle kauppasivulle.
Syvälinkkiliitännäinen tehtiin Unity-pelimoottorille tukien Android ja iOS -alustoja. Liitännäinen koostuu menetelmistä, jotka mahdollistavat kommunikoinnin alustojen natiivin ja Unity-koodin välillä. Tämän avulla voidaan käyttäjille tarjota syvälinkitetty sisältö, kun syvälinkkiä on painettu. Liitännäinen mahdollistaa myös linkkien jakamisen käyttäen alustakohtaista jakodialogia. Syvälinkkien sisällöstä palvelin tarjoaa hakuroboteille metatietoja, joiden avulla sosiaalisen median alustat pystyvät luomaan syvälinkistä havainnollisen julkaisun.
Opinnäytetyön tuloksena saatiin toimiva syvälinkityskokonaisuus, joka on edelleen käytössä Big Bang Racing -pelissä. Toiminnallisuudeltaan ratkaisu tarjoaa perustavanlaatuisen pohjan syvälinkitysominaisuuksien hyödyntämiseen ja jatkokehittämiseen vastaavissa tuotteissa.
Syvälinkkiliitännäinen tehtiin Unity-pelimoottorille tukien Android ja iOS -alustoja. Liitännäinen koostuu menetelmistä, jotka mahdollistavat kommunikoinnin alustojen natiivin ja Unity-koodin välillä. Tämän avulla voidaan käyttäjille tarjota syvälinkitetty sisältö, kun syvälinkkiä on painettu. Liitännäinen mahdollistaa myös linkkien jakamisen käyttäen alustakohtaista jakodialogia. Syvälinkkien sisällöstä palvelin tarjoaa hakuroboteille metatietoja, joiden avulla sosiaalisen median alustat pystyvät luomaan syvälinkistä havainnollisen julkaisun.
Opinnäytetyön tuloksena saatiin toimiva syvälinkityskokonaisuus, joka on edelleen käytössä Big Bang Racing -pelissä. Toiminnallisuudeltaan ratkaisu tarjoaa perustavanlaatuisen pohjan syvälinkitysominaisuuksien hyödyntämiseen ja jatkokehittämiseen vastaavissa tuotteissa.