Mobiilialustalle sopiva vesivarjostin : case Transit King Tycoon
Lahtinen, Jarno (2020)
Lahtinen, Jarno
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112223687
https://urn.fi/URN:NBN:fi:amk-2020112223687
Tiivistelmä
Tämän opinnäytetyön toimeksiantajana toimi BON Games Oy, joka on pelialan yritys Tampereella. Opinnäytetyössä kehitettiin toimeksiantajan julkaistuun Transit King Tycoon -peliin mobiilialustoilla toimiva ja optimoitu vesivarjostin.
Projektissa havaittiin kohdelaitteilla suorituskykyongelmia, ja yhtenä ongelmakohtana todettiin olevan sen hetkinen vesivarjostin. Tämä ongelma haluttiin korjata, ja siitä syntyi opinnäytetyölle aihe. Opinnäytetyön tavoitteeksi tuli optimaalisemman vesivarjostimen kehittäminen aiemman vesivarjostimen tilalle Transit King Tycoon -peliin.
Tarkoituksena oli selvittää varjostimien optimointitekniikoita sekä yleisiä hyväksi todettuja käytäntöjä varjostinkehityksessä. Lisäksi etsittiin tietoa siitä, miten kohdelaitteiden suorituskykyä voidaan profiloida käyttäen profilointityökaluja.
Varjostimen kehitykseen etsittiin tietoa kirjallisuudesta ja verkosta esimerkeistä. Kirjallisuudesta haettiin tietoa siitä, miten varjostimet ja näytönohjaimet toimivat. Lisäksi selvitettiin yleisiä hyväksi todettuja varjostimien optimointitekniikoita.
Opinnäytetyön lopputuloksena saatiin uusi, paremman näköinen ja suorituskyvyn kannalta optimaalisempi vesivarjostin julkaistuun mobiilipeliin. Suorituskyvyn parantuminen pystyttiin todentamaan käyttäen profilointityökaluja.
Projektissa havaittiin kohdelaitteilla suorituskykyongelmia, ja yhtenä ongelmakohtana todettiin olevan sen hetkinen vesivarjostin. Tämä ongelma haluttiin korjata, ja siitä syntyi opinnäytetyölle aihe. Opinnäytetyön tavoitteeksi tuli optimaalisemman vesivarjostimen kehittäminen aiemman vesivarjostimen tilalle Transit King Tycoon -peliin.
Tarkoituksena oli selvittää varjostimien optimointitekniikoita sekä yleisiä hyväksi todettuja käytäntöjä varjostinkehityksessä. Lisäksi etsittiin tietoa siitä, miten kohdelaitteiden suorituskykyä voidaan profiloida käyttäen profilointityökaluja.
Varjostimen kehitykseen etsittiin tietoa kirjallisuudesta ja verkosta esimerkeistä. Kirjallisuudesta haettiin tietoa siitä, miten varjostimet ja näytönohjaimet toimivat. Lisäksi selvitettiin yleisiä hyväksi todettuja varjostimien optimointitekniikoita.
Opinnäytetyön lopputuloksena saatiin uusi, paremman näköinen ja suorituskyvyn kannalta optimaalisempi vesivarjostin julkaistuun mobiilipeliin. Suorituskyvyn parantuminen pystyttiin todentamaan käyttäen profilointityökaluja.