Unity-pelialustan moninpeliominaisuudet
Halmetoja, Heikki (2014)
Halmetoja, Heikki
Oulun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201402122236
https://urn.fi/URN:NBN:fi:amk-201402122236
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia ja kokeilla Unity-pelinkehitysalustan moninpeliominaisuuksia. Työ jaettiin kahteen erilliseen osaan. Näistä ensimmäisessä kehitettiin Unityä käyttäen pelisovellus, joka mahdollistaa usean päätelaitteen välisen moninpelaamisen ilman erillistä palvelinta. Toisessa vaiheessa tehtiin selvitystyö Unitylle työn tekohetkellä saatavilla olevista moninpelattavien virtuaalimaailmojen luomiseen soveltuvista palvelinratkaisuista.
Ensimmäisen vaiheen toteutuksessa käytettiin pääasiallisena työkaluna toimineen Unityn lisäksi Microsoftin Visual Studio 2012:ta sekä Googlen Android-kehitystyökaluja. Ohjelmakoodia kirjoitettiin C#- ja Java-ohjelmointikielillä.
Toisessa vaiheessa selvitystyötä tehtiin internetiä ja selvitystyön kohteeksi valittujen tuotteiden dokumentaatiota lähteinä käyttäen. Tuotteisiin suoraan liittyvän materiaalin lisäksi tutkittiin esimerkiksi tuotteita koskevaa verkkokeskustelua ja tuotteita käyttäviä sovelluksia.
Työn tuloksena syntyi peliohjelma, joka mahdollistaa yksinkertaisen pallopelin pelaamisen Android- ja PC-laitteilla. Selvitystyön pääasialliset tulokset on kirjattu tämän opinnäytetyön liitteistä löytyvään taulukkoon sekä raportin viidenteen lukuun, joka käsittelee selvitystyötä ja tutkittuja tuotteita.
Ensimmäisen vaiheen toteutuksessa käytettiin pääasiallisena työkaluna toimineen Unityn lisäksi Microsoftin Visual Studio 2012:ta sekä Googlen Android-kehitystyökaluja. Ohjelmakoodia kirjoitettiin C#- ja Java-ohjelmointikielillä.
Toisessa vaiheessa selvitystyötä tehtiin internetiä ja selvitystyön kohteeksi valittujen tuotteiden dokumentaatiota lähteinä käyttäen. Tuotteisiin suoraan liittyvän materiaalin lisäksi tutkittiin esimerkiksi tuotteita koskevaa verkkokeskustelua ja tuotteita käyttäviä sovelluksia.
Työn tuloksena syntyi peliohjelma, joka mahdollistaa yksinkertaisen pallopelin pelaamisen Android- ja PC-laitteilla. Selvitystyön pääasialliset tulokset on kirjattu tämän opinnäytetyön liitteistä löytyvään taulukkoon sekä raportin viidenteen lukuun, joka käsittelee selvitystyötä ja tutkittuja tuotteita.