| dc.contributor.author | Kaikkonen, Ville | |
| dc.date.accessioned | 2021-12-16T10:54:43Z | |
| dc.date.available | 2021-12-16T10:54:43Z | |
| dc.date.issued | 2021 | - |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/512263 | |
| dc.description.abstract | Opinnäytetyössä käännettiin Cocos2D-pelimoottorilta mobiililaitteille suunniteltu videopeli Unity-pelimoottorille. Tavoitteena oli selvittää, mitä muutoksia peliin, sen koodiin ja muihin resursseihin täytyy tehdä koodikielen ja alustan vaihtuessa. Pelissä muutoksia tehtiin animaatioihin ja pelin ominaisuuksien laajuuteen. C++ ohjelmointikielellä luotu koodi muutettiin C# kielelle ja Unity:n lisäosiksi. Samalla selvitettiin, millaisia ratkaisuja piti tehdä pelimoottorien toimintojen eroavaisuuksista johtuvista puutteista Unity:lla.
Työ oli BeiZ Oy:n toimeksianto, ja sen tarkoituksena oli muuttaa peli pois vanhalta pelimoottorilta, jonka kehitystyö on päättynyt. Näin peliä voidaan jatkokehittää myös uudemman sukupolven laitteille. Tämä on hyödyllistä laitteiden ruutukokojen muuttuessa ja uusien ominaisuuksien kehittyessä. | fi |
| dc.description.abstract | A videogame running on Cocos2D game engine designed for mobile devices was converted to Unity game engine in this thesis. The goal was to find out what changes had to be made to the game itself, its code as well as other re-sources when the programming language and the platform change. The game’s animations were adjusted, and gameplay features were extended. Code made with C++ programming language was converted into C# and added into Unity’s plug-in extensions. Solutions into technical problems from changing to the Unity platform were investigated at the same time.
The product was commissioned by Beiz Oy, as the game was to be converted from an old game engine, which had its active development halted. This would allow the games to be developed onto the devices of the newer generations. This is especially useful, as new screen sizes and features become available due to their advancements in technology. | en |
| dc.language.iso | fin | - |
| dc.rights | CC BY 4.0 | - |
| dc.title | Cocos2D-pelin käännös Unity-alustalle | - |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | - |
| dc.identifier.urn | URN:NBN:fi:amk-2021121626399 | - |
| dc.subject.specialization | Web Design | - |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | - |
| dc.subject.yso | pelit | - |
| dc.subject.yso | ohjelmointi | - |
| dc.subject.yso | peliohjelmointi | - |
| dc.subject.yso | C++ | - |
| dc.subject.yso | peliteollisuus | - |
| dc.subject.yso | peliala | - |
| dc.subject.yso | digitaaliset pelit | - |
| dc.relation.contractor | BeiZ Oy | - |
| dc.subject.discipline | Tietojenkäsittelyn tutkinto-ohjelma, Tradenomi | - |
| annif.suggestions.links | http://www.yso.fi/onto/yso/p6062|http://www.yso.fi/onto/yso/p4887|http://www.yso.fi/onto/yso/p25355|http://www.yso.fi/onto/yso/p269|http://www.yso.fi/onto/yso/p21024|http://www.yso.fi/onto/yso/p25929|http://www.yso.fi/onto/yso/p21530|http://www.yso.fi/onto/yso/p3453|http://www.yso.fi/onto/yso/p22353|http://www.yso.fi/onto/yso/p724 | fi |