Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

VR-Pelin tekeminen Unreal Enginellä

Oksman, Tomi (2025)

 
Avaa tiedosto
Oksman_Tomi.pdf (2.783Mt)
Lataukset: 


Oksman, Tomi
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052615978
Tiivistelmä
Tämä opinnäytetyö toteutettiin osana Kajaanin Ammattikorkekoulun vetämää KattiLab -projektia. KattiLab on pitkän ajanjakson projekti, joka siirtyy edelliseltä ryhmältä seuraavalla. Projektissa aloitettiin tekemään mecha-simulaattoripeliä, jossa pelaaja suorittaa erilaisia tehtäviä omalla mechallaan. Peli tulee toimimaan perinteisen näytön lisäksi VR-laseilla. Ohjainvaihtoehdoiksi tehtiin näppäimistö ja hiiri sekä kaksi kappaletta flight stick -ohjaimia, joita käytetään samaan aikaan. Tämän projektin omasta ohjelmointiosuudestani tein sitten opinnäytetyön.
Opinnäytetyön aiheena oli pelimekaniikkojen tekeminen VR-peliin Unreal Enginellä. Opinnäytetyön teoriaosuudessa esiteltiin hieman Unreal Engineä ja virtuaalitodellisuutta. Siinä käytiin läpi VR-tukea Unreal Enginessä, blueprintin ja C++:n eroja. Alussa käytiin myös läpi VR-laitteita ja eroja niiden välillä, niiden rajoituksia ja vaatimuksia, mutta myös hyötyjä. Teoriaosuuden lopussa tutkittiin myös VR-pelin suunnittelua ja yleisiä käytäntöjä. Näiden jälkeen aloitettiin pelin toteutusosio, jossa projektin aloituksen jälkeen tehtiin pelin perusmekaniikkoja, kuten näppäinkomennot, pelaajan liike erilaisilla syötelaitteilla sekä asejärjestelmät.
Lopputuloksena syntyi toimiva prototyyppi VR-pelistä, jossa pelaaja pystyy ohjaamaan mecha-yksikköä eri ohjainvaihtoehdoilla. Pelimekaniikat rakennettiin mahdollisimman modulaarisiksi, mikä mahdollistaisi niiden jatkokehityksen tulevissa projektivaiheissa. VR-toteutus osoittautui yksinkertaiseksi Unreal Enginen tarjoamien työkalujen avulla, ja kehitysprosessi antoi arvokasta kokemusta VR-kehityksen teknisistä ja suunnittelullisista vaatimuksista.
Johtopäätöksenä todettiin, että VR-ympäristössä toimivien pelimekaniikkojen kehittäminen Unreal Enginellä on teknisesti vaativaa, mutta hyvin toteutettavissa, kun käytetään tarjolla olevia työkaluja, menetelmiä ja suunnitteluperiaatteita. Työn perusteella voitiin todeta, että huolellinen alustava suunnittelu ja laiteympäristön tekninen ymmärrys ovat keskeisessä roolissa VR-pelien onnistuneessa toteutuksessa.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste