Näytä suppeat kuvailutiedot

2D Game Development With Unity 3D : Case study: Icemare

Saarelainen, Taavi; Pakarinen, Miika (2013)

dc.contributor.authorSaarelainen, Taavi
dc.contributor.authorPakarinen, Miika
dc.date.accessioned2013-12-13T08:22:16Z
dc.date.available2013-12-13T08:22:16Z
dc.date.issued2013
dc.identifier.uriURN:NBN:fi:amk-2013121321122
dc.identifier.urihttp://www.theseus.fi/handle/10024/68508
dc.description.abstractThe aim of the thesis is to study the functionality of third party 2D frameworks with the Unity game engine. The thesis discusses the advantages and disadvantages these frameworks have. A series of performance tests were executed on these frameworks to investigate their ability to render 2D graphics. A game prototype was created in support of this thesis where one of the examined 2D frameworks was utilized. Common 2D mechanics were applied in the prototype development, which are inspected both in practice and theory. The prototype utilizes general 2D game mechanics and fluid physics simulation provided by Fluvio-plugin. All the chosen frameworks included a similar set of core tools for applying and managing 2D graphics but differed in the number of special tools. Noticeable differences in quality were found between the frameworks. The performance test results were consistent on average but substantial differences appeared when rendering large amounts of graphic objects. 2D frameworks come with various features and qualities. A 2D framework should be chosen based on the requirements of the project and any special tools required.en
dc.description.abstractOpinnäytetyön tarkoitus on tutkia kolmannen osapuolen 2D-sovelluskehysten toiminnallisuutta Unity-pelimoottorilla. Opinnäytetyössä selvitetään näiden sovelluskehysten hyviä puolia sekä ongelmakohtia. Sovelluskehyksille tehtiin lisäksi sarja suorituskykytestejä, joissa tarkasteltiin niiden kykyä piirtää 2D-grafiikkaa. Opinnäytetyön tueksi toteutettiin peliprototyyppi, johon valittiin yksi tarkastelluista sovelluskehyksistä. Prototyypin kehityksessä käytettiin yleisiä 2D-mekaniikkoja, joita tarkasteltiin sekä käytännön että teorian tasolla. Peliprototyyppiin luotiin myös yleisesti käytettyjä 2D-pelimekaniikkoja ja siinä hyödynnettiin nestefysiikkaa mallintavaa Fluvio-liitännäistä. Kaikki valitut sovelluskehykset sisälsivät samankaltaiset perustyökalut 2D-grafiikan tuottamiseen ja hallintaan, mutta erosivat erityistyökalujen määrässä. Laadullisesti sovelluskehyksissä nähtiin huomattavia eroja. Ajetuissa suorituskykytesteissä tulokset olivat pääpiirteittäin samankaltaisia, mutta isojakin eroja ilmeni piirrettäessä suuria määriä grafiikkaobjekteja. Sovelluskehyksillä on erilaisia ominaisuuksia. Sovelluskehys tuleekin valita projektin vaatimusten ja tarvittavien erikoistyökalujen mukaan.fi
dc.language.isoeng
dc.publisherKarelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
dc.rightsAll rights reserved
dc.title2D Game Development With Unity 3D : Case study: Icemareen
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/1987
dc.organizationKarelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
dc.contributor.organizationKarelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
dc.subject.keywordpelikehitys
dc.subject.keywordgame development
dc.subject.keywordnestefysiikka
dc.subject.keywordfluid dynamics
dc.subject.keywordUnity
dc.subject.keyword2D-peli
dc.subject.keyword2D game
dc.subject.keyword2D-sovelluskehys
dc.subject.keyword2D framework
dc.subject.keyword2D Toolkit
dc.subject.keywordEx2D
dc.subject.keywordUni2D
dc.subject.keywordOrthello
dc.subject.keywordFutile
dc.subject.keywordFluvio
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|
dc.subject.disciplineTietojenkäsittelyn koulutusohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot