Hiukkasjärjestelmien vertailu Unity- ja Godot-pelimoottoreiden välillä
Vahosalmi, Lauri (2025)
Vahosalmi, Lauri
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-2025053018405
https://urn.fi/URN:NBN:fi:amk-2025053018405
Tiivistelmä
Tässä opinnäytetyössä perehdyttiin Unity- ja Godot-pelimoottoreiden hiukkasjärjestelmiin. Työn tavoitteena oli vertailla molempien pelimoottoreiden hiukkasjärjestelmiä ja niiden ominaisuuksia keskenään. Tarkoituksena oli luoda tutkimus niiden yhtäläisyyksistä ja eroavaisuuksista sekä vahvuuksista eri käyttötarkoituksiin.
Opinnäytteeseen kerättiin pelimoottoreihin liittyvää dataa dokumentaatioista ja muista lähteistä. Tällä pyrittiin luomaan selkeä käsitys molempien alustojen tarjoamista hiukkasjärjestelmistä. Lisäksi molempien pelimoottoreiden yleistä käytettävyyttä testattiin ja havainnoitiin käytännössä.
Vertailun perusteella selviää, että tällä hetkellä Unity tarjoaa suorituskykyisemmän vaihtoehdon hiukkasten ja muiden visuaalisten efektien luomiseen. Vaihtoehtoisesti Godot tarjoaa tietokoneelle kevyemmän ja käyttäjälleen helppokäyttöisemmän ympäristön täysin ilmaiseksi. Se, kumman vaihtoehdon käyttäjä valitsee, riippuu vahvasti projektin vaatimuksista ja käyttäjän aiemmasta hiukkasjärjestelmäkokemuksesta.
Opinnäytteeseen kerättiin pelimoottoreihin liittyvää dataa dokumentaatioista ja muista lähteistä. Tällä pyrittiin luomaan selkeä käsitys molempien alustojen tarjoamista hiukkasjärjestelmistä. Lisäksi molempien pelimoottoreiden yleistä käytettävyyttä testattiin ja havainnoitiin käytännössä.
Vertailun perusteella selviää, että tällä hetkellä Unity tarjoaa suorituskykyisemmän vaihtoehdon hiukkasten ja muiden visuaalisten efektien luomiseen. Vaihtoehtoisesti Godot tarjoaa tietokoneelle kevyemmän ja käyttäjälleen helppokäyttöisemmän ympäristön täysin ilmaiseksi. Se, kumman vaihtoehdon käyttäjä valitsee, riippuu vahvasti projektin vaatimuksista ja käyttäjän aiemmasta hiukkasjärjestelmäkokemuksesta.
