Unity- ja Godot-pelimoottoreiden vertailu 3D-pelikehityksessä
Tasala, Johannes (2025)
Tasala, Johannes
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-2025051913160
https://urn.fi/URN:NBN:fi:amk-2025051913160
Tiivistelmä
Tässä opinnäytetyössa vertaillaan Unity ja Godot pelimoottoreita 3D-pelikehityksessä. Työn lähtökohtana on vähäinen kokemus kummastakin pelimoottorista sekä niissä käytettävistä ohjelmointikielistä. Opinnäytetyössä käytetyt ohjelmointikielet ovat C# ja GDScript.
Opinnäytetyön tavoitteena oli selvittää mitä eroja pelimoottoreiden välillä on suorituskyvyllisesti, ominaisuuksissa, mukavuuksissa ja hinnassa. Suorituskykyä vertailtiin ohjelmoimalla molemmilla pelimoottoreilla samanlaiset stressitestit. Stressitestien aikana seurattiin ruudunpäivitysnopeutta sekä prosessorin ja näytönohjaimen suoritusnopeuksia. Ominaisuuksia ja mukavuuksia vertailtiin stressitestejä ohjelmoitaessa. Hintavertailussa huomioon otettiin käyttöönottokustannus sekä mahdolliset lisäkustannukset.
Tuloksien perusteella ei päästy yhteen selkeään johtopäätökseen siitä kumpi pelimoottori on sopivampi. Stressitestien perusteella oli selkeää että Unity on suorituskyvyllisesti paljon Godotia tehokkaampi. Hintavertailussa täysin ilmainen Godot taas loisti Unityn maksusuunnitelmien rinnalla.
Opinnäytetyön tavoitteena oli selvittää mitä eroja pelimoottoreiden välillä on suorituskyvyllisesti, ominaisuuksissa, mukavuuksissa ja hinnassa. Suorituskykyä vertailtiin ohjelmoimalla molemmilla pelimoottoreilla samanlaiset stressitestit. Stressitestien aikana seurattiin ruudunpäivitysnopeutta sekä prosessorin ja näytönohjaimen suoritusnopeuksia. Ominaisuuksia ja mukavuuksia vertailtiin stressitestejä ohjelmoitaessa. Hintavertailussa huomioon otettiin käyttöönottokustannus sekä mahdolliset lisäkustannukset.
Tuloksien perusteella ei päästy yhteen selkeään johtopäätökseen siitä kumpi pelimoottori on sopivampi. Stressitestien perusteella oli selkeää että Unity on suorituskyvyllisesti paljon Godotia tehokkaampi. Hintavertailussa täysin ilmainen Godot taas loisti Unityn maksusuunnitelmien rinnalla.