{"id":979,"date":"2026-02-12T21:51:07","date_gmt":"2026-02-12T21:51:07","guid":{"rendered":"https:\/\/sites.wsagames.com\/sz3c23\/?p=979"},"modified":"2026-03-02T01:39:53","modified_gmt":"2026-03-02T01:39:53","slug":"engine-comparison","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/sz3c23\/engine-comparison\/","title":{"rendered":"Engine Comparison"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"979\" class=\"elementor elementor-979\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f39286 e-flex e-con-boxed e-con e-parent\" data-id=\"9f39286\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-111bdd3 elementor-widget elementor-widget-text-editor\" data-id=\"111bdd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"85\" data-end=\"146\">As Elina\u2019s GDD presents, Unity was suggested as the recommended engine. But I felt like it was important to take a look at other options and understand what we might gain (or lose).<\/p><p data-start=\"541\" data-end=\"588\">So I spent some time researching and comparing: Unity\/Unreal Engine\/Godot\/GameMaker.<\/p><hr \/><h4 data-start=\"728\" data-end=\"747\">Unreal Engine\uff1a<\/h4><p data-start=\"749\" data-end=\"987\">Unreal is famous for its <strong data-start=\"774\" data-end=\"818\">high-end graphics and cinematic lighting<\/strong>. A lot of AAA games use it, and visually, it\u2019s incredibly powerful. If we were making something hyper-realistic or visually massive, Unreal would definitely be tempting.<\/p><p data-start=\"989\" data-end=\"997\">However:<\/p><ul data-start=\"999\" data-end=\"1142\"><li data-start=\"999\" data-end=\"1031\"><p data-start=\"1001\" data-end=\"1031\">The learning curve is steeper.<\/p><\/li><li data-start=\"1032\" data-end=\"1085\"><p data-start=\"1034\" data-end=\"1085\">It can feel overwhelming for small teams.<\/p><\/li><li data-start=\"1086\" data-end=\"1142\"><p data-start=\"1088\" data-end=\"1142\">Its power is best utilised in large-scale 3D projects.<\/p><\/li><\/ul><p data-start=\"1144\" data-end=\"1322\">For our 2.5D puzzle exploration game, we realised that we didn\u2019t actually <em data-start=\"1218\" data-end=\"1224\">need<\/em> that level of visual complexity. Unreal felt slightly too heavy for what we were trying to build.<\/p><h5 data-start=\"1329\" data-end=\"1340\">Godot\uff1a<\/h5><p data-start=\"1382\" data-end=\"1387\"><strong>Pros<\/strong><\/p><ul data-start=\"1388\" data-end=\"1494\"><li data-start=\"1388\" data-end=\"1422\"><p data-start=\"1390\" data-end=\"1422\">Completely open-source and free.<\/p><\/li><li data-start=\"1423\" data-end=\"1459\"><p data-start=\"1425\" data-end=\"1459\">Lightweight and beginner-friendly.<\/p><\/li><li data-start=\"1460\" data-end=\"1494\"><p data-start=\"1462\" data-end=\"1494\">Strong support for 2D workflows.<\/p><\/li><\/ul><p data-start=\"1496\" data-end=\"1525\"><strong>Cons<\/strong><\/p><ul data-start=\"1526\" data-end=\"1668\"><li data-start=\"1526\" data-end=\"1564\"><p data-start=\"1528\" data-end=\"1564\">Smaller community compared to Unity.<\/p><\/li><li data-start=\"1565\" data-end=\"1613\"><p data-start=\"1567\" data-end=\"1613\">Fewer tutorials and troubleshooting resources.<\/p><\/li><li data-start=\"1614\" data-end=\"1668\"><p data-start=\"1616\" data-end=\"1668\">Less proven pipeline for hybrid 2D\/3D (2.5D) setups.<\/p><\/li><\/ul><h5 data-start=\"1836\" data-end=\"1851\">GameMaker\uff1a<\/h5><p data-start=\"1853\" data-end=\"1890\">GameMaker is great for pure 2D games.<\/p><p data-start=\"1892\" data-end=\"1897\">It\u2019s:<\/p><ul data-start=\"1898\" data-end=\"1997\"><li data-start=\"1898\" data-end=\"1923\"><p data-start=\"1900\" data-end=\"1923\">Very beginner-friendly.<\/p><\/li><li data-start=\"1924\" data-end=\"1947\"><p data-start=\"1926\" data-end=\"1947\">Fast for prototyping.<\/p><\/li><li data-start=\"1948\" data-end=\"1997\"><p data-start=\"1950\" data-end=\"1997\">Strong for platformers and smaller 2D projects.<\/p><\/li><\/ul><p data-start=\"1999\" data-end=\"2199\">However, it\u2019s mostly focused on 2D. Our project requires spatial depth, 3D scene setup, camera control, and environmental interaction in a 2.5D space. GameMaker didn\u2019t feel flexible enough for that.<\/p><h5 data-start=\"1999\" data-end=\"2199\">Unity\uff1a<\/h5><p data-start=\"2352\" data-end=\"2384\">Unity felt like a good fit and a mixture of engines above:<\/p><ul data-start=\"2386\" data-end=\"2566\"><li data-start=\"2386\" data-end=\"2422\"><p data-start=\"2388\" data-end=\"2422\">Strong support for both 2D and 3D.<\/p><\/li><li data-start=\"2423\" data-end=\"2449\"><p data-start=\"2425\" data-end=\"2449\">Perfect for 2.5D setups.<\/p><\/li><li data-start=\"2450\" data-end=\"2493\"><p data-start=\"2452\" data-end=\"2493\">Massive community and learning resources.<\/p><\/li><li data-start=\"2494\" data-end=\"2516\"><p data-start=\"2496\" data-end=\"2516\">Asset Store support.<\/p><\/li><li data-start=\"2517\" data-end=\"2566\"><p data-start=\"2519\" data-end=\"2566\">Familiar workflow for some of our team members.<\/p><\/li><\/ul><p data-start=\"2568\" data-end=\"2670\">It\u2019s not as visually extreme as Unreal, and not as lightweight as Godot, but it\u2019s incredibly balanced.<\/p><h4 data-start=\"2568\" data-end=\"2670\">\u00a0<\/h4><hr \/><h4 data-start=\"2568\" data-end=\"2670\">Team Discussion<\/h4><p data-start=\"2878\" data-end=\"2943\">After gathering all this information, I shared it with the group.<\/p><p data-start=\"2945\" data-end=\"2961\">We talked about:<\/p><ul data-start=\"2963\" data-end=\"3074\"><li data-start=\"2963\" data-end=\"2987\"><p data-start=\"2965\" data-end=\"2987\">Technical difficulty<\/p><\/li><li data-start=\"2988\" data-end=\"3008\"><p data-start=\"2990\" data-end=\"3008\">Team skill level<\/p><\/li><li data-start=\"3009\" data-end=\"3029\"><p data-start=\"3011\" data-end=\"3029\">Time constraints<\/p><\/li><li data-start=\"3030\" data-end=\"3054\"><p data-start=\"3032\" data-end=\"3054\">Scope of the project<\/p><\/li><li data-start=\"3055\" data-end=\"3074\"><p data-start=\"3057\" data-end=\"3074\">Risk management<\/p><\/li><\/ul><p data-start=\"3076\" data-end=\"3120\">At the end, <strong>we chose Unity<\/strong> as our development engine. It felt like the safest and most realistic choice.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As Elina\u2019s GDD presents, Unity was suggested as the recommended engine. But I felt like it was important to take a look at other options and understand what we might gain (or lose). So I spent some time researching and comparing: Unity\/Unreal Engine\/Godot\/GameMaker. Unreal Engine\uff1a Unreal is famous for its high-end graphics and cinematic lighting. [&hellip;]<\/p>\n","protected":false},"author":59,"featured_media":981,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[],"class_list":["post-979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research-semester2"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/posts\/979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/comments?post=979"}],"version-history":[{"count":10,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/posts\/979\/revisions"}],"predecessor-version":[{"id":1262,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/posts\/979\/revisions\/1262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/media\/981"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/media?parent=979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/categories?post=979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/sz3c23\/wp-json\/wp\/v2\/tags?post=979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}