Opinnäytetyön tavoitteena oli luoda virtuaalitodellisuuspeli, jolla esitellään virtuaalitodellisuuden mahdollisuuksia. Peli on kehitetty käyttäen Unity pelimoottoria ja C# ohjelmointikieltä. Kehitetty peli tehtiin SuperApp-nimiselle yritykselle joka pääosin kehittää älypuhelinsovelluksia, mutta suunnittelee myös aloittavansa virtuaalitodellisuussovellusten kehittämisen. Opinnäytetyössä käydään läpi virtuaalitodellisuuden peruskonsepteja sekä yleisiä asioita pelimoottereista sekä pelinkehityksestä. Opinnäytetyö myös vertailee millaisia eroja virtuaalitodellisuuspelien ja perinteisten videopelien välillä on kehittäjän näkökulmasta. Työn tuloksena on virtuaalitodellisuuspeli, jota voidaan jatkossa kehittää pidemmälle lisäämällä siihen uusia ominaisuuksia, joilla voidaan esitellä virtuaalitodellisuutta. Peli tukee työpöytä- sekä mobiilivirtuaalitodellisuus alustoja. The objective of this thesis was to develop a virtual reality game that is used to demonstrate the capabilities of virtual reality. The game was developed in the Unity game engine and with the C# programming language. The developed game was made for a company called SuperApp, which mainly develops applications for smartphones, but is looking into virtual reality development. This thesis covers general information about virtual reality games. It deals with what virtual reality is and how virtual reality games differ from traditional games. It also includes general information about game engines and game development. The thesis work resulted in a virtual reality game that can be expanded upon by adding more features that help to demonstrate virtual reality. The game also supports both desktop and mobile virtual reality platforms.


    Access

    Download


    Export, share and cite



    Title :

    Developing a Virtual Reality Application in Unity


    Contributors:
    Ahola, Simo (author)

    Publication date :

    2019-01-01


    Type of media :

    Miscellaneous


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629