Videopelin suunnittelu ja kehitys Godot-pelimoottorilla
Teuho, Joona (2025)
Teuho, Joona
2025
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-2025121637107
https://urn.fi/URN:NBN:fi:amk-2025121637107
Tiivistelmä
Tässä opinnäytetyössä tutustuttiin pelinkehittämiseen pelin suunnittelusta itse toteutukseen asti. Samalla syvennyttiin Godot’n vahvuuksiin ja heikkouksiin pelimoottorina. Projektissa käytiin läpi pelisuunnittelun teoriaa ja tutkittiin pelisuunnitelmaprosessin eri osia käytännössä. Työ on tyypiltään toiminnallinen opinnäytetyö.
Teoriaosuus käsitteli pelimekaniikkoja, pelisilmukoita, sekä pelaajatyyppejä pelisuunnittelun näkökulmasta. Lisäksi käytiin läpi pelimoottoreihin liittyvää teoriaa, jossa vertailtiin projektissa käytössä olevaa Godot-pelimoottoria suosittuun Unity-pelimoottoriin. Lisäksi käsiteltiin pelisuunnitelman ideointia, pelin elementtejä, sekä muita käytännön asioita peliä suunnitellessa. Käytännön osiossa luotiin suunnitelma pelille, ja käytiin läpi pelin kehitys sen edetessä sekä luotiin peliprototyyppi. Lopuksi pohdittiin projektin tuloksia, sekä projektin mahdollista tulevaisuutta.
Työn tulokset osoittivat, että Godot on sopivat kehitysalusta peliprojekteille ja sopii käytettäväksii myös vähemmän kokeneille kehittäjille. Pelin prototyyppi toteutui sujuvasti ilman suurempia ongelmia suunniteltuun laajuuteen ja projekti sopii jatkokehitettäväksi tai julkaistavaksi.
Teoriaosuus käsitteli pelimekaniikkoja, pelisilmukoita, sekä pelaajatyyppejä pelisuunnittelun näkökulmasta. Lisäksi käytiin läpi pelimoottoreihin liittyvää teoriaa, jossa vertailtiin projektissa käytössä olevaa Godot-pelimoottoria suosittuun Unity-pelimoottoriin. Lisäksi käsiteltiin pelisuunnitelman ideointia, pelin elementtejä, sekä muita käytännön asioita peliä suunnitellessa. Käytännön osiossa luotiin suunnitelma pelille, ja käytiin läpi pelin kehitys sen edetessä sekä luotiin peliprototyyppi. Lopuksi pohdittiin projektin tuloksia, sekä projektin mahdollista tulevaisuutta.
Työn tulokset osoittivat, että Godot on sopivat kehitysalusta peliprojekteille ja sopii käytettäväksii myös vähemmän kokeneille kehittäjille. Pelin prototyyppi toteutui sujuvasti ilman suurempia ongelmia suunniteltuun laajuuteen ja projekti sopii jatkokehitettäväksi tai julkaistavaksi.
