Opinnäytetyön tavoitteena oli luoda yksinkertainen ja helposti opittava, Endless Runner -tyyppinen peli Android-käyttöjärjestelmälle. Pelin visuaaliset osat tehtiin käyttäen Unityä. Ohjelmointia vaativiin osiin käytössä oli Microsoft Visual Studio 2013 –ohjelma ja ohjelmointikielenä käytössä oli C#.
Opinnäytetyössä kerrotaan myös tietoa Unitystä ja mobiilipeleistä. Mobiilipelien osassa käydään läpi niiden historiaa sekä mitä mobiilipelit ovat tänä päivänä. Opinnäytetyössä kerrotaan myös Unityn pelimoottorissa esiintyvistä yleisimmistä käsitteistä ja termeistä, jotka olisi hyvä tietää aloittelevana pelinkehittäjänä. Tämän lisäksi käydään teoriaa läpi mobiilipelien eduista ja mitä kaikkea olisi siitä ottaa huomioon mobiilipelejä kehittäessä.
Lopuksi käytännön osassa selvitetään mobiilipelin luomiseen Unityllä tarvittavia ohjelmia ja kuinka ohjelmalla luotuja pelejä voi muuntaa Android-alustalle sopiviksi.
Mobiilipelin luominen Unity-pelimoottoria käyttäen oli mielestäni varsin onnistunut valinta. Unity osoittautui sekä mielenkiintoiseksi että yksinkertaiseksi ohjelmaksi käyttää ja se soveltuu hyvin niin aloittelijalle kuin vähän kokeneemmallekin pelinkehittäjälle. Projektin lopputuloksena valmistui yksinkertainen ja helppokäyttöinen Endless Runner -tyylinen mobiilipeli.The goal of the project was to create a simple and easy-to-learn Endless Runner -style game for an Android device. The game was created using Unity and the script files were made and modified using Microsoft Visual Studio 2013. The programming language was C# (C-Sharp).
In the theory part of the thesis there is information about Unity and mobile games. The mobile games part includes information on the history of the games and some information about what mobile games are today. I also describe about the most common concepts and terms that you should know in the Unity game engine if you are a novice game developer. In addition, I go through the theories of mobile gaming and what is good to know about developing mobile games.
Finally, in the practical part, the reader can see how to create a mobile game with Unity and how the games created can be converted to an Android platform.
Creating a mobile game with the Unity game engine was in my opinion, a very successful choice. Unity proved to be both interesting and simple to use, and it is well suited for beginners as well as for a slightly more experienced game developer. As a result of the project, a simple and easy-to-use Endless runner -style mobile game was created