Roguelite-pelin kehitys Godot-pelimoottorilla
Teilas, Tuukka (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025112629921
https://urn.fi/URN:NBN:fi:amk-2025112629921
Tiivistelmä
Peliteollisuus on kasvanut viime vuosina maailman isoimmaksi viihdeteollisuuden alaksi. Vaikka ne eivät kilpaile suosiosta isoimpien pelien kuten FIFA:n ja Call Of Duty:n kanssa, ovat roguelike ja roguelite pelit silti nousseet viimesien 5–10 vuoden aikana suureen suosioon.
Opinnäytetyössä tarkastellaan pelimoottoreita, roguelike– ja roguelite-peligenrejä sekä pelinkehitysprosessia. Teoriaosassa esitellään pelimoottorien perusrakenne ja moottorin eri osat. Erityisesti keskitytään Godot-moottoriin, joka toimii työn pelidemon kehitysalustana. Lisäksi käsitellään roguelike- ja roguelite-genrien kehitystä sekä niiden keskeisiä piirteitä, kuten satunnaisuus ja metaprogressio.
Toiminnallisessa osassa tarkastellaan Godotilla toteutetun roguelite-pelidemon teknistä toteutusta. Kehityksessä käytettiin Godotin omaa GDScript skriptauskieltä. Pelin grafiikat Aseprite-pikselitaideohjelmalla.
Lopun pohdinnassa käydään läpi, miten työ onnistui ja mitä on opittu. Pohditaan myös, mahdollisia jatkokehitysideoita pelille.
Opinnäytetyössä tarkastellaan pelimoottoreita, roguelike– ja roguelite-peligenrejä sekä pelinkehitysprosessia. Teoriaosassa esitellään pelimoottorien perusrakenne ja moottorin eri osat. Erityisesti keskitytään Godot-moottoriin, joka toimii työn pelidemon kehitysalustana. Lisäksi käsitellään roguelike- ja roguelite-genrien kehitystä sekä niiden keskeisiä piirteitä, kuten satunnaisuus ja metaprogressio.
Toiminnallisessa osassa tarkastellaan Godotilla toteutetun roguelite-pelidemon teknistä toteutusta. Kehityksessä käytettiin Godotin omaa GDScript skriptauskieltä. Pelin grafiikat Aseprite-pikselitaideohjelmalla.
Lopun pohdinnassa käydään läpi, miten työ onnistui ja mitä on opittu. Pohditaan myös, mahdollisia jatkokehitysideoita pelille.
