| dc.contributor.author | Laaksonen, Aro | |
| dc.date.accessioned | 2018-05-24T11:08:47Z | |
| dc.date.available | 2018-05-24T11:08:47Z | |
| dc.date.issued | 2018 | |
| dc.identifier.uri | URN:NBN:fi:amk-2018052410015 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/147901 | |
| dc.description.abstract | Tämän opinnäytetyön toiminnallisena osana kehitettiin mobiilipeli Androidille. Pelissä lentoalus lentää läpi kaupungin, ja pelaajan tarkoituksena on muuttaa aluksen väriä eteen ilmestyviä esteitä vastaaviksi päästäkseen mahdollisimman pitkälle.
Työn kirjallinen osa on jaettu kahteen osaan: käytettyjen tekniikoiden tarkasteluun sekä lopullisen tuotteen esittelyyn. Käytettyjen tekniikoiden tutkiminen aloitettiin Android-käyttöjärjestelmän esittelyllä, mistä jatkettiin sen rakenteen selostamiseen.
Tämän jälkeen selitettiin lyhyesti mikä on mobiilipeli, sekä tarkasteltiin pelinkehitystä ja sen vaiheita. Vaiheet eroteltiin kolmeen osaan, joita löyhästi seuraten myös tämän opinnäytetyön toiminnallinen osa on tehty.
Seuraavaksi esiteltiin lyhyesti Unity-pelimoottori sekä C#-ohjelmointikieli, joita on toiminnallisessa osassa käytetty. Tutustuttiin C#:n historiaan sekä sen perusajatuksiin yksinkertaisen esimerkkikoodin muodossa.
Käytännön osassa annettiin kuvaus pelistä kokonaisuutena, sekä selostettiin pelin kehittämisen esituotanto- ja tuotantovaiheet. Tuotantovaiheen kuvauksessa eroteltiin pelin eri komponentit ja esiteltiin niiden toimintaa. | fi |
| dc.description.abstract | As the functional part of this thesis, an Android mobile game was developed. In the game an aircraft flies through a city, with the player’s goal being changing its color to match that of the obstacles spawning in front of it and thus getting as far as possible.
The written part of this thesis is divided into two parts: the first examines the tech-niques and technologies used and the second presents the final product. Examining the used techniques began with an introduction to the Android operating system, fol-lowed by an explanation of its architecture.
After that came a brief explanation of a mobile game as a concept, and an examina-tion of game development and its stages. Three stages are identified, and those were loosely followed in the functional part of this thesis.
Next the Unity game engine and the C# programming language were presented, both of which are used in the functional part of this thesis. The C# language’s history is observed and also its fundamental ideas through a simple piece of code.
The second half of the written part of this thesis gives an explanation of the game, and its preproduction and production stages are explained. In production stage’s de-scription the different components of the game separated and their operations are shown. | en |
| dc.language.iso | fin | |
| dc.publisher | Satakunnan ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Mobiilipelin kehittäminen Androidille | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/171 | |
| dc.organization | Satakunnan ammattikorkeakoulu | |
| dc.contributor.organization | Satakunnan ammattikorkeakoulu | |
| dc.subject.keyword | mobiilipelit | |
| dc.subject.keyword | peliohjelmointi | |
| dc.subject.keyword | pelisuunnittelu | |
| dc.subject.specialization | Sovellustuotanto | |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | |
| dc.subject.discipline | Tietojenkäsittely | |