Unity-sovelluksen optimointi: WinMind App
Hyvönen, Kai (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052214577
https://urn.fi/URN:NBN:fi:amk-2025052214577
Tiivistelmä
Opinnäytetyön tarkoituksena oli optimoida Unity-sovelluksen toimintaa. Työs-sä tarkasteltiin profilointityökaluja ja perehdyttiin niiden käyttöön sovelluksen optimoinnin kohteiden etsinnässä. Työssä keskityttiin yhden sovelluksen opti-mointiin, joten löydetyt ratkaisut eivät suoraan paranna toisten sovelluksien suorituskykyä, mutta ratkaisujen takana olevaa logiikkaa voidaan hyödyntää muissakin sovelluksissa.
Opinnäytetyön toimeksiantajana toimi WinMind Oy. Työ on toiminnallinen tut-kimus, jonka tavoitteena on optimoida WinMind App -sovelluksen toimintaa ja täten luoda siitä paranneltu versio toimeksiantajan käyttöön. WinMind App on lasten ja nuorten nykytilanteen kartoitussovellus.
Opinnäytetyön teoriaosuudessa on kerätty aineistoa virallisista dokumentaati-oista sekä aiheeseen liittyvästä kirjallisuudesta. Tutkimuksen aikana aineistoa on lähtökohtaisesti syntynyt havainnoinnilla ja kokeilemalla. Molempia aineis-toja hyödyntämällä pystyttiin tarkentamaan optimoinnin prosesseja sekä valit-semaan parhaat työkalut ongelmien ratkaisemiseen.
Opinnäytetyössä onnistuttiin ratkaisemaan tutkimusongelma, joka oli WinMind App -sovelluksen optimointi. Tutkimusongelma ratkaistiin vastaamalla siitä johdettuihin tutkimuskysymyksiin, joiden avulla voitiin määrittää tarpeelliset työkalut ja toimenpiteet halutun lopputuloksen saavuttamiseksi.
Opinnäytetyön lopputuloksena on syntynyt parempi versio sovelluksesta, jos-sa optimoinnin onnistuminen voidaan todennettavasti havainnoida profilointi-työkaluista kerätyn datan vertailuanalyysin kautta. Tutkimustuloksista tehtyjen johtopäätöksien perusteella Unity-sovelluksen optimoinnissa parhaat työkalut ovat jo valmiiksi sisällytettynä Unity Editor -ympäristöön. Unity-työkalujen käyttäminen helpottaa ongelmakohtien tunnistamista, auttaa kohdentamaan optimoinnin niitä tarvitseviin osa-alueisiin sekä selkeyttää sovelluksen kehitys-prosessia.
Opinnäytetyön toimeksiantajana toimi WinMind Oy. Työ on toiminnallinen tut-kimus, jonka tavoitteena on optimoida WinMind App -sovelluksen toimintaa ja täten luoda siitä paranneltu versio toimeksiantajan käyttöön. WinMind App on lasten ja nuorten nykytilanteen kartoitussovellus.
Opinnäytetyön teoriaosuudessa on kerätty aineistoa virallisista dokumentaati-oista sekä aiheeseen liittyvästä kirjallisuudesta. Tutkimuksen aikana aineistoa on lähtökohtaisesti syntynyt havainnoinnilla ja kokeilemalla. Molempia aineis-toja hyödyntämällä pystyttiin tarkentamaan optimoinnin prosesseja sekä valit-semaan parhaat työkalut ongelmien ratkaisemiseen.
Opinnäytetyössä onnistuttiin ratkaisemaan tutkimusongelma, joka oli WinMind App -sovelluksen optimointi. Tutkimusongelma ratkaistiin vastaamalla siitä johdettuihin tutkimuskysymyksiin, joiden avulla voitiin määrittää tarpeelliset työkalut ja toimenpiteet halutun lopputuloksen saavuttamiseksi.
Opinnäytetyön lopputuloksena on syntynyt parempi versio sovelluksesta, jos-sa optimoinnin onnistuminen voidaan todennettavasti havainnoida profilointi-työkaluista kerätyn datan vertailuanalyysin kautta. Tutkimustuloksista tehtyjen johtopäätöksien perusteella Unity-sovelluksen optimoinnissa parhaat työkalut ovat jo valmiiksi sisällytettynä Unity Editor -ympäristöön. Unity-työkalujen käyttäminen helpottaa ongelmakohtien tunnistamista, auttaa kohdentamaan optimoinnin niitä tarvitseviin osa-alueisiin sekä selkeyttää sovelluksen kehitys-prosessia.