Virtuaalitodellisuussovelluksen kehitys Unity-pelimoottorilla : case Konenäkö-hankkeen kuntouttava virtuaalitodellisuussovellus
Tuomisto, Jonna (2021)
Tuomisto, Jonna
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021090617486
https://urn.fi/URN:NBN:fi:amk-2021090617486
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda kuntouttava virtuaalitodellisuussovellus. Työn toimeksiantajana toimi Konenäkö-hanke.
Sovellus kehitettiin käyttäen Unity-pelimoottoria sekä langatonta Oculus Quest -virtuaalitodellisuuslaitetta. Unity-pelimoottori on joustava IDE-ohjelmisto. Opinnäytetyössä käsitellään Unityn käyttöä ja konsepteja, kuten peliobjekteja, scenejä ja skriptejä. Työssä käytettiin Oculus Integration Package -pakettia, joka on luotu Oculus-sovelluksien kehitykseen Unitylla. Lisäksi tutustuttiin virtuaalitodellisuuden historiaan sekä virtuaalitodellisuuslaitteistojen eroihin. Työssä myös käydään läpi VR:n ympärillä käytettyjä termejä.
Työn tuloksena luotiin toimiva virtuaalitodellisuussovellus. Sovellusta testattiin kehityksen aikana, ja käyttökokemuksista saatiin kattavasti palautetta sovelluksen kehitykseen. Sovelluksesta jäi uupumaan joitakin suunniteltuja toiminnallisuuksia projektin loppumisen vuoksi. Sovellusta on mahdollista laajalti jatkokehittää lisäämällä puuttuvia ominaisuuksia sekä parantelemalla valmistuneita aktiviteettejä.
Sovellus kehitettiin käyttäen Unity-pelimoottoria sekä langatonta Oculus Quest -virtuaalitodellisuuslaitetta. Unity-pelimoottori on joustava IDE-ohjelmisto. Opinnäytetyössä käsitellään Unityn käyttöä ja konsepteja, kuten peliobjekteja, scenejä ja skriptejä. Työssä käytettiin Oculus Integration Package -pakettia, joka on luotu Oculus-sovelluksien kehitykseen Unitylla. Lisäksi tutustuttiin virtuaalitodellisuuden historiaan sekä virtuaalitodellisuuslaitteistojen eroihin. Työssä myös käydään läpi VR:n ympärillä käytettyjä termejä.
Työn tuloksena luotiin toimiva virtuaalitodellisuussovellus. Sovellusta testattiin kehityksen aikana, ja käyttökokemuksista saatiin kattavasti palautetta sovelluksen kehitykseen. Sovelluksesta jäi uupumaan joitakin suunniteltuja toiminnallisuuksia projektin loppumisen vuoksi. Sovellusta on mahdollista laajalti jatkokehittää lisäämällä puuttuvia ominaisuuksia sekä parantelemalla valmistuneita aktiviteettejä.