{"id":967,"date":"2026-02-14T19:49:30","date_gmt":"2026-02-14T19:49:30","guid":{"rendered":"https:\/\/sites.wsagames.com\/yy8y24\/?p=967"},"modified":"2026-03-07T20:06:44","modified_gmt":"2026-03-07T20:06:44","slug":"choosing-a-game-engine","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/yy8y24\/2026\/02\/14\/choosing-a-game-engine\/","title":{"rendered":"Choosing a Game Engine"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Unity(Team, G. ,2025)\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unity3D games, 2D games, mobile games, VR\/AR experiences and indie games excelled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dominance\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cross-platform compatibility<\/li>\n\n\n\n<li>Asset shops and community support<\/li>\n\n\n\n<li>Powerful editors and tools<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Inadequate\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AAA graphics-intensive game<\/li>\n\n\n\n<li>Extremely large open world<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>UE5(\u200cUnreal Engine. ,2024)\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UE5 can produce high quality games for PC, console mobile devices, AR and VR.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dominance\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Advanced Artificial Intelligence<\/li>\n\n\n\n<li>Blueprint Visual Scripting System<\/li>\n\n\n\n<li>There are high-quality resources and plug-ins<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Inadequate\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comparatively high hardware requirements\uff08horion, R. \uff0c2025)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My experience of game development:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have only used Unity in my previous game development, not UE5, and in the last academic year I created a 2D platform jumping game and a 3D game, but only the basics were implemented. This year I have also created a 2.5D game using Unity in the global game jam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I have more experience with Unity than UE5, so if I choose unity I don&#8217;t have to re-adapt to the game engine and can just get on with making it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the key issue is that I&#8217;m learning C# and am not proficient in it, so I need to rely on tutorials to get some complex code done, and due to yearly updates, there will be instances where the old code won&#8217;t work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The status of the project I will be producing\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s a 3D horror game, and I think one of the main mechanics is the NPC tracking feature. In my preliminary research I learnt that UE5 has advanced AI that can implement this mechanic very quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I think the horror atmosphere in the environment is also more important so that it becomes more immersive for the player, and UE5&#8217;s rendering is excellent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My decision\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UE5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While I know it&#8217;s a bit of a challenge to re-learn a game engine, I&#8217;m currently in the learning phase so I won&#8217;t shy away from something new.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because it was a question that needed careful consideration, I also discussed it with ChatGPT, and it gave me some suggestions, combining my own level, experience and the game itself as well as my preferences. ai characters in UE5 are a big plus, and just what I needed. I have some programming basics and the blueprints are doable for me without taking a long time to learn. there are a lot of lighting options in UE5 so it&#8217;s nice to create ambience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I discussed it with my team members and they also supported me in using UE5 for the development of the game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also discussed this with Ross. My biggest concern was that I wouldn&#8217;t be able to get help from Ross when I ran into problems, as Ross doesn&#8217;t have much experience with UE5, but he told me he could help me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>References list\uff1a<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Team, G. (2025).&nbsp;<em>What kind of games is Unity best for? &#8211; Games Learning Society<\/em>. [online] Games Learning Society. Available at: https:\/\/www.gameslearningsociety.org\/wiki\/what-kind-of-games-is-unity-best-for\/ [Accessed 2 Mar. 2026].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200cUnreal Engine. (2024).&nbsp;<em>Unreal Engine<\/em>. [online] Available at: https:\/\/www.unrealengine.com\/zh-CN\/features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">horion, R. (2025).&nbsp;<em>Unreal Engine 5 is not just a performance problem, it is a UX problem<\/em>. [online] Medium. Available at: https:\/\/medium.com\/@raphaelhorion\/unreal-engine-5-is-not-just-a-performance-problem-it-is-a-ux-problem-1e3bdf86cac4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unity(Team, G. ,2025)\uff1a Unity3D games, 2D games, mobile games, VR\/AR experiences and indie games excelled. Dominance\uff1a Inadequate\uff1a UE5(\u200cUnreal Engine. ,2024)\uff1a UE5 can produce high quality games for PC, console mobile devices, AR and VR. Dominance\uff1a Inadequate\uff1a My experience of game development: I have only used Unity in my previous game development, not UE5, and in [&hellip;]<\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66,1],"tags":[],"class_list":["post-967","post","type-post","status-publish","format-standard","hentry","category-research-semester-2","category-year2"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/comments?post=967"}],"version-history":[{"count":9,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/967\/revisions"}],"predecessor-version":[{"id":1099,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/posts\/967\/revisions\/1099"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/media?parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/categories?post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/yy8y24\/wp-json\/wp\/v2\/tags?post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}