Sovelluskehyksen kehittäminen Unity-pelimoottorille
Kivelä, Miikka (2015)
Kivelä, Miikka
Tampereen ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121320462
https://urn.fi/URN:NBN:fi:amk-2015121320462
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli kehittää Kyy Games Oy:n jo olemassa olevaa sovelluskehystä Unity-pelimoottorille. Sovelluskehys sisältää laajennoksia ja työkaluja Unity-pelimoottorille ja -editorille. Sovelluskehystä haluttiin kehittää, jotta voitaisiin edelleen nopeuttaa ja tehostaa toimeksiantajan pelinkehitysprosessia ja pelien prototyyppien tekemistä.
Opinnäytetyöllä oli kaksi erillistä tarkoitusta: kirjata sovelluskehyksen hallinnointiin liittyviä ongelmia ja ehdotuksia hallinnoinnin parantamiseen sekä tuottaa uusia laajennoksia sovelluskehykseen.
Työn tuotoksina syntyi kaksi uutta laajennosta sovelluskehykseen, joita ovat pelin tallennus- ja latausjärjestelmä sekä järjestelmä pelin dialogi-ikkunoiden luomiseen ja hallitsemiseen. Kummankin laajennoksen tueksi toteutettiin myös perusteellinen tekninen dokumentaatio ja esimerkki laajennoksen toiminnasta. Lisäksi laajennokset testattiin toimeksiantajan kanssa sovittujen vaatimusten mukaisesti. Laajennosten lisäksi kirjalliset ehdotukset sovelluskehyksen hallitsemisen parantamiseen kirjattiin tämän raportin kolmanteen lukuun.
Toteutetut laajennokset liitetään toimeksiantajan sovelluskehykseen sekä sovelluskehyksen hallinnan ongelmat ja ehdotukset sen parantamiseen käydään toimeksiantajan kanssa yhdessä läpi vuoden 2015 loppupuolella.
Opinnäytetyöllä oli kaksi erillistä tarkoitusta: kirjata sovelluskehyksen hallinnointiin liittyviä ongelmia ja ehdotuksia hallinnoinnin parantamiseen sekä tuottaa uusia laajennoksia sovelluskehykseen.
Työn tuotoksina syntyi kaksi uutta laajennosta sovelluskehykseen, joita ovat pelin tallennus- ja latausjärjestelmä sekä järjestelmä pelin dialogi-ikkunoiden luomiseen ja hallitsemiseen. Kummankin laajennoksen tueksi toteutettiin myös perusteellinen tekninen dokumentaatio ja esimerkki laajennoksen toiminnasta. Lisäksi laajennokset testattiin toimeksiantajan kanssa sovittujen vaatimusten mukaisesti. Laajennosten lisäksi kirjalliset ehdotukset sovelluskehyksen hallitsemisen parantamiseen kirjattiin tämän raportin kolmanteen lukuun.
Toteutetut laajennokset liitetään toimeksiantajan sovelluskehykseen sekä sovelluskehyksen hallinnan ongelmat ja ehdotukset sen parantamiseen käydään toimeksiantajan kanssa yhdessä läpi vuoden 2015 loppupuolella.