Generic Tool Box : Uudelleenkäytettävän projektirungon toteuttaminen Unity-pelinkehitystyökalulle
Moisio, Timo (2012)
Moisio, Timo
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012053010790
https://urn.fi/URN:NBN:fi:amk-2012053010790
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää Ifelse Median käyttöön projektirunko, jota voisi käyttää yrityksen Unity-pelinkehitystyökalulla toteutettavien peliprojektien uudelleenkäytettävänä pohjana. Projektirungon keskeisiä vaatimuksia olivat yhtäältä uudelleenkäytettävyys, riittävä geneerisyys, jotta sitä voisi käyttää laajasti toteutettavan pelin tyypistä riippumatta, ja toisaalta helppokäyttöisyys ja riittävä laajuus, jotta siitä olisi merkittävää hyötyä peliprojektien toteuttamisessa.
Opinnäytetyössä kerrotaan toteutetun projektirungon rakenteesta ja eri osien toiminnal-lisuudesta. Myös projektirungon ohjeistuksen toteutusta sekä sen jatkokehitystarpeita ja -mahdollisuuksia tarkastellaan.
Työn käytännön tuloksena valmistui projektirunko, joka sisältää joukon pelinkehitystä Unitylla auttavia työkaluja. Projektirungon osat ovat geneerisiä, ja ne on tarkoitettu käytettäväksi hyvinkin erilaisissa projekteissa. Projektirunko on pakattu unitypackage-muotoon, joka on helppo tuoda uuteen projektiin. Pitkän aikavälin tavoitteena on kehittää projektirunkoa sekä keräämällä siitä kokemuksia yrityksen omissa projekteissa että asettamalla se vapaasti muiden käytettäväksi ja keräämällä sitä kautta palautetta projektirungon toiminnasta.
Opinnäytetyössä kerrotaan toteutetun projektirungon rakenteesta ja eri osien toiminnal-lisuudesta. Myös projektirungon ohjeistuksen toteutusta sekä sen jatkokehitystarpeita ja -mahdollisuuksia tarkastellaan.
Työn käytännön tuloksena valmistui projektirunko, joka sisältää joukon pelinkehitystä Unitylla auttavia työkaluja. Projektirungon osat ovat geneerisiä, ja ne on tarkoitettu käytettäväksi hyvinkin erilaisissa projekteissa. Projektirunko on pakattu unitypackage-muotoon, joka on helppo tuoda uuteen projektiin. Pitkän aikavälin tavoitteena on kehittää projektirunkoa sekä keräämällä siitä kokemuksia yrityksen omissa projekteissa että asettamalla se vapaasti muiden käytettäväksi ja keräämällä sitä kautta palautetta projektirungon toiminnasta.