Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

2D-Pelin kehittäminen

Metsälä, Hebe (2026)

 
Avaa tiedosto
Metsala_Henna.pdf (1.957Mt)
Lataukset: 


Metsälä, Hebe
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202601291983
Tiivistelmä
Opinnäytetyössä esitellään eri pelimoottoreita ja vertaillaan niiden ominaisuuksia sekä tutustutaan yleisesti pelin tekemisen prosessiin. Työssä perehdytään pelin suunnitteluun ja yksinkertaisen 2D-pelin kehittämiseen Unitylla. Opinnäytetyön tavoitteena on kuvata 2D-pelin kehitysprosessia Unitylla. Opinnäytetyö on tehty itsenäisen kehittäjän roolissa.

Työssä tutustutaan syvemmin Unityn toimintoihin, komponentteihin sekä näytetään hyödyllisiä työkaluja. Pelin ohjelmoinnissa käsitellään pelin ohjelmointikoodia ja yksinkertaisia animaatioita. Pelin ohjelmointi toteutettiin C#-ohjelmointikielellä. Pelin koodieditorina hyödynnettiin Visual Studio Code -ohjelmaa.

Opinnäytetyön tuloksena luotiin toimiva yksinkertainen 2D-peli, joka sisältää perus pelimekaniikat kuten hahmojen liikkumisen, erilaiset esteet hahmoille sekä pisteiden keräämisen. Pelin kehittämisen aikana havaittiin Unityn tarjoavan monipuolisesti tehokkaita työkaluja 2D-pelien toteuttamiseen sekä sen olevan yksinkertainen kehitystyökalu myös ensikertalaiselle. Opinnäytetyö on suunnattu pelinkehityksestä kiinnostuneille.
 
The thesis introduces various game engines and compares their features, as well as provides a general introduction to the game development process. The work delves into game design and the development of a simple 2D game using Unity. The purpose of the thesis is to describe the 2D game development process with Unity. The thesis has been made in the role of an independent developer.

The work presents Unity’s functions and components in more depth and showcases tools. The game programming section covers the game’s source code and simple animations. The game’s programming was implemented using the C# programming language. Visual Studio Code was utilized as the code editor for the game.

As a result, a functional simple 2D game was created, which includes basic game mechanics such as character movement, various obstacles for the characters, and point collection. During the game's development, it was observed that Unity offers a wide range of powerful tools for implementing 2D games and that it is a simple development tool even for a first timer. The thesis is aimed at those interested in game development.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste