{"id":2170,"date":"2023-04-09T01:01:30","date_gmt":"2023-04-09T01:01:30","guid":{"rendered":"https:\/\/blogs.thecdm.ca\/premdm\/?p=2170"},"modified":"2023-04-26T01:03:27","modified_gmt":"2023-04-26T01:03:27","slug":"unity-vs-unreal-part-1","status":"publish","type":"post","link":"https:\/\/blogs.thecdm.ca\/techspeak\/2023\/04\/09\/unity-vs-unreal-part-1\/","title":{"rendered":"<strong>Unity vs Unreal (PART 1)<\/strong><strong><\/strong>"},"content":{"rendered":"\n<p>Written by Timur Radman 2022 Cohort<\/p>\n\n\n\n<p>The feeling of bringing a game to life is a thing that a few people are lucky enough to experience. Nowadays, this is easier than ever, with an abundance of tools and game engines available for everyone. You no longer need to have studied Computer Science or even know how to program in some cases; it\u2019s all simplified now.<\/p>\n\n\n\n<p>The most popular choices for anyone looking up online how to make a video game are the two clashing game engines, Unity and Unreal Engine. But which one is better? Well, that is a big debate, but I have a personal take that will help make this decision easier.<\/p>\n\n\n\n<p>A couple of factors should be taken into consideration first. Things like the team size and whether there\u2019s previous knowledge in coding. But first, a quick overview of both engines.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"636\" src=\"http:\/\/blogs.thecdm.ca\/wp-content\/uploads\/sites\/3\/2023\/04\/Ty.png\" alt=\"\" class=\"wp-image-2171\" srcset=\"https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Ty.png 936w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Ty-300x204.png 300w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Ty-768x522.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<p>You can read more about both engines <a href=\"https:\/\/irendering.net\/unreal-engine-vs-unity-3d-which-engine-is-best-choice-for-your-game\/\">here<\/a>. This is an old comparison, though, as Unity added more options and packages to support AI and ML, as well as Network support.<\/p>\n\n\n\n<p>It\u2019s also worth noting that you can publish your game using Unity for free, while Unreal requires you to pay 5% of gross revenue on your product after it generates USD 1 million in gross income.<\/p>\n\n\n\n<p>Taking that into consideration, let\u2019s make a quick comparison.<\/p>\n\n\n\n<p><strong>Team Size<\/strong><strong><\/strong><\/p>\n\n\n\n<p>When pushed to its max potential, Unreal produces more performant and more realistic 3D visuals than Unity. However, it requires the team to be experienced and extensive enough to push the Engine that far. So, if you\u2019re starting on your own or with a small team to learn game development, it would be wise to go for Unity. If you\u2019re a group of experts with experience in 3D pipelines and want to make something truly stunning, Unreal is your way to go.<\/p>\n\n\n\n<p><strong>Knowledge of<\/strong><strong> coding<\/strong><strong><\/strong> While I find coding easy to learn, especially with the free courses and tutorials on Youtube, many people find it hard to understand. Unreal is well-known for its easy-to-use blueprint, a visual coding technique that non-coders can use to implement logic in the game. You can also use C++ in Unreal. Although Unity has its visual coding tool called Bolt, the community still thinks it\u2019s a bit hard to use and could use some improvement. Almost all Unity developers use C# nowadays.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Written by Timur Radman 2022 Cohort The feeling of bringing a game to life is a thing that a few<\/p>\n<p><a href=\"https:\/\/blogs.thecdm.ca\/techspeak\/2023\/04\/09\/unity-vs-unreal-part-1\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"><strong>Unity vs Unreal (PART 1)<\/strong><strong><\/strong><\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":2171,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12],"class_list":["post-2170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamedesign","tag-game-design"],"_links":{"self":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/comments?post=2170"}],"version-history":[{"count":1,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2170\/revisions"}],"predecessor-version":[{"id":2172,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2170\/revisions\/2172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/media\/2171"}],"wp:attachment":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/media?parent=2170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/categories?post=2170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/tags?post=2170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}