3D-pelin toteuttaminen Unity-kehitysympäristössä
Niemistö, Jani (2018)
Niemistö, Jani
Vaasan ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805229438
https://urn.fi/URN:NBN:fi:amk-201805229438
Tiivistelmä
Tämän opinnäytetyön tarkoitus oli tutustua 3D-pelikehitykseen aloittelevan pelikehittäjän näkökulmasta. Kehitysympäristöksi valittiin Unity, jota on käytetty pelimoottorina muun muassa Pokémon Go ja Angry Birds 2 -peleissä. Opinnäytetyön tehtävä on oppia ja opettaa pelikehityksen eri tekniikoita, sekä työkaluja aloittelijoille.
Käydään läpi käytetyt tekniikat ja pelikehityksen eri vaiheet, jotka ovat: suunnittelu, peliympäristön luominen, objektien animointi, skriptien ohjelmointi ja lopuksi pelin kääntäminen. Tietoa tähän projektiin on haettu Internet-sivustoilta, keskusteluista, videokursseilta ja kokeilun kautta.
Pelin toteuttaminen on hyvä tapa avata ovia pelialan yrityksiin tai saada oppia oman indie-pelistudion aloittamiseen, joten toteutettiin projekti, jossa luotiin tosimaailman ympäristöön perustuva 3D-peli nimeltä Burning Island Auroras. Todettiin, että pelikehitys Unitylla on todella suoraviivaista ja kätevää, mutta kokonaisen 3D-pelin tuottaminen vaatii aina runsaasti työtä ja suuren työryhmän, jotta peli valmistuu kohtuullisessa ajassa.
Käydään läpi käytetyt tekniikat ja pelikehityksen eri vaiheet, jotka ovat: suunnittelu, peliympäristön luominen, objektien animointi, skriptien ohjelmointi ja lopuksi pelin kääntäminen. Tietoa tähän projektiin on haettu Internet-sivustoilta, keskusteluista, videokursseilta ja kokeilun kautta.
Pelin toteuttaminen on hyvä tapa avata ovia pelialan yrityksiin tai saada oppia oman indie-pelistudion aloittamiseen, joten toteutettiin projekti, jossa luotiin tosimaailman ympäristöön perustuva 3D-peli nimeltä Burning Island Auroras. Todettiin, että pelikehitys Unitylla on todella suoraviivaista ja kätevää, mutta kokonaisen 3D-pelin tuottaminen vaatii aina runsaasti työtä ja suuren työryhmän, jotta peli valmistuu kohtuullisessa ajassa.