C# mobiilipeliohjelmoinnissa
In: URN:NBN:fi:amk-201405096898; 10024/252; (2014)
Hochschulschrift
Zugriff:
Insinöörityössä tarkasteltiin C#-kielen käyttöä mobiilipeliohjelmoinnissa. Työn tarkoituksena oli selvittää, millaisia mahdollisuuksia C# tarjoaa mobiilipelikehittäjälle, ja tutkia, onko kielen osaamisesta hyötyä mobiilipelikehityksessä. Työn alussa esitellään ensin C#-kieltä yleisesti ja selvitetään kielen käyttömahdollisuuksia eri mobiilialustoilla. Työssä tutustutaan erilaisiin työkaluihin, jotka mahdollistavat C#-pelikehityksen eri mobiilialustoille ja tutkitaan peliprojektien työstämistä kyseisillä työkaluilla. Loppupuoliskolla tutustutaan tarkemmin C#-ohjelmointiin Unity-ympäristössä käyttäen referenssinä omaa mobiilipeliprojektia, joka on julkaistu Google Play -kaupassa. Unity-osioon sisältyy tutkimus, jossa vertaillaan C#:n ja toisen Unity-skriptauskielen, JavaScriptin suorituskykyeroja ja ominaisuuksia keskenään. Tutkimus toteutetaan kääntämällä referenssiprojektin lähdekoodi JavaScriptistä C#:lle ja vertailemalla projektien profilointeja. Tutkimuksen tulokset yllättivät positiivisesti. Graafisesti intensiivisessäkin peliprojektissa todettiin lähdekoodin kääntämisellä JavaScriptistä C#:lle olevan vaikutusta suorituskykyyn. C#-projektin todettiin pyörivän kohdelaitteella hieman sulavammin. Lisäksi koodin ylläpidettävyys ja luettavuus helpottui Unity-ympäristön paremman C#-tuen vuoksi. Loppupäätelmänä todettiin C#-kielen soveltuvan erinomaisesti mobiilipelikehitykseen niin Unityssä kuin sen ulkopuolellakin. ; This thesis examined the use of C#-language in mobile game programming. The purpose of the thesis was to find out what possibilities C# offers to a mobile game developer and to study whether C# knowledge is beneficial in mobile game development. In the beginning of the thesis, C# is introduced in general and its possibilities in various mobile platforms are sorted out. Some different tools that enable C#-game development to different mobile platforms are explored. The reader is also instructed how to get started with game projects using these tools. Towards the end of the study, C#-programming in ...
Titel: |
C# mobiilipeliohjelmoinnissa
|
---|---|
Autor/in / Beteiligte Person: | Ryynänen, Vesa ; Ammattikorkeakoulu, Metropolia |
Link: | |
Quelle: | URN:NBN:fi:amk-201405096898; 10024/252; (2014) |
Veröffentlichung: | Metropolia Ammattikorkeakoulu, 2014 |
Medientyp: | Hochschulschrift |
ISSN: | 2014-0509 (print) |
Schlagwort: |
|
Sonstiges: |
|