Unreal Engine 4 vs Unity | By a Former AAA Developer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
ladies and gentlemen welcome to the clash of the titans the war of the wardens the duel of champions the battle of engines on the left side we've got the nimble the fast the lightweight unity on the right corner we have the strong the mighty the strategic unreal engine which one is better in this video i will definitely not answer that question but i will give you enough information to answer it for yourself let's get going what is happening everybody my name is anas welcome to the hive the place where we make awesome games one cell at a time if you're already subscribed to the channel i would like to thank you very much the channel is just starting and it is really appreciated if you're not already subscribed please consider subscribing if you're interested in game dev and game design we will be making weekly or bi-weekly content so unreal engine versus unity this is a question that almost any video game dev or indie developer asks himself i have been using unreal engine for more than five years now and i am still asking myself this question every time i start a new project or every time i start a new prototype so just get started first of all let me give you a brief background about myself i am a software architect i started game dev about six or seven years ago i started using udk so it was unreal 3 the unreal development kit which was very complex and very complicated to learn and really not documented at all after that i moved to unity i did a couple projects using unity small projects i learned unity found it really nice really easy and then unreal engine 4 came out which completely overhauled the dui and the documentation and everything and i moved at that moment to android engine 4 and i've been using unreal engine 4 for more than four or five years now so in this video we're going to compare unreal engine and unity on about 20 points we're gonna do a general comparison a technical comparison and a business comparison i will not really be saying if an engine is better than the other because it actually isn't as i said in a former video like both engines are really amazing they are really good it depends on your use case so if you do not know which engine to use please watch this video until the end because at the end i will be asking some specific questions about some specific situations and given my opinion on which engine is best for each of those situations one thing to know and one thing that will explain a lot of the comparisons that are coming in this video is that unity started as an indie engine and then grew to handle bigger and bigger projects unreal engine on the other hand started as a aaa engine and then became more user friendly and could be used by smaller indie developers so a lot of the comparison points that we are going to see do actually come from this history and from the fact that unreal started big and went small and unity started small and went big so first thing we're going to talk about the ecosystem starting with the documentation both engines are very well documented they both have extensive documentations and learning hubs and forums and everything unity is better documented because it is it has been used by indie developers for a longer time and indie developers are actually very active so its documentation is way bigger but unreal is closing the gap pretty fast however unreal still lacks some documentation for the most advanced features especially for c plus plus so if you're using c plus plus they do have the api documentation but they do not have the functionalities documentation the blueprint documentation on the other hand is very well developed and actually you can do what i do you can figure out the c plus functions and the c plus plus documentation from the blueprint because blueprint is based on c plus so whenever you find a function that you can use in blueprint actually the function name will be similar in c plus and you can just look for it that way second we're gonna talk about the community unity's community is way bigger because it started as an indie engine and indies are way more communicative and uh way more active unreal on the other hand started as a triple a engine and big aaa companies tend to be less active in terms of community and less communicative however epic games are putting great effort into building their community with the frequent streams you have streams almost every week hour-long streams about features and about community events etc the third point of comparison we're going to talk about is the learning curve unreal engine can feel a bit overwhelming at the beginning since you will need to wrap your head around a lot of features in order to be at ease with it it can be a bit overwhelming and a bit complex in the beginning unity on the other hand feels a lot more like a sandbox when you start it is easier to get into because it doesn't impose a lot of uh guidelines and constraints to follow so it allows you to do things the way you want and that's why it feels a little bit easier to get into because you can just start playing with the engine and things seem to work but this actually can turn into a disadvantage and we're going to talk about it in more detail when we're going to get into the technicalities of both engines fourth point in the ecosystem we're going to talk about the templates and the example projects both engines have excellent templates to start from and excellent example projects to learn from but unreal engine seems to have the edge on this point because epic games are making up for the lack of documentation in the example projects and the templates that they give their templates are very advanced and some of their example projects are almost like uh finished games actually you can just build them and flip them and ship them and you're gonna make millions believe me fifth point of comparison for the ecosystem we're going to talk about the asset store and the marketplace as for the documentation in the community it is quite clear that the unity asset store is way more packed because it has been around for a longer time and because the unity community is way more active the unreal marketplace has been around for less time so it has less assets but still it is getting more filled with content and with quality assets especially from epic epic are giving up a huge amount of free assets from the paragon characters with their animations and their skins to the infinity blades characters and environment assets to their tools they use for maya for example for rigging and everything they are giving a huge amount of assets also assets like the kwiksel megascan so unreal bulb quixl and they gave up all the mega scans which are a collection of photorealistic textures that are absolutely amazing they gave them for free it is pretty amazing epic games also give five free assets on their marketplace every month so you can just go and grab the free assets every month and you build yourself a library of assets it helps a lot when prototyping it avoids the search for assets temporary assets when you're building prototypes and starting a new game so that's it for the ecosystem now we're gonna get into the technical comparison starting with point number six we're gonna get this out of the way graphical fidelity and graphical performance everybody tends to agree that unreal engine looks a bit better out of the box than unity if you are really looking to make a photo realistic an amazing game graphically unreal engine is going to be the tool you should use because they they are investing a lot in architectural visualization and graphical fidelity and they acquire things like quicksole with their mega scan so if you want really your game to look absolutely fantastic you should go with unreal engine but if you're an indie developer this should not be a concern of yours because making a game that is photorealistic and that looks absolutely amazing takes a lot of effort and a big team and you will not be able to achieve that or you will need a lot of time to achieve that if you're an indie developer in a small team for me personally this does really not matter a lot because if you're an indie and if you're making an indie game you can go with both of them they both have shipped some crazy beautiful games and if you're looking for a photorealistic beautiful game then you're probably very experienced and you know already which engine you're gonna use and you have a big team and you have a lot of budget so you do not care about this anyways point number seven level design and level art both engines have very user friendly editors if you're used to any 3d tool you're going to be at ease with both uh both engines unity and unreal engine unreal uses a grid system for snapping so it is really easy to do urban environments and squarish environments when you have kits unity uses vertex snapping which is easier for nature and forests deserts and all that but they both work well for both cases unreal engine has a bsp a binary space partitioning system that you can use directly in your level to block out your level unity doesn't have this but they have their pro builder which allows you to build in unity 3d objects that you can then use in your level so workflows are a bit different but you can do the same thing you can block out your levels directly in the engine without the need to go back and forth between your engine editor and a 3d software now we're gonna get into the nitty gritty the programming and scripting languages point number eight both engines now have uh written code and visual scripting you can in both engines make a game only with code and you can make a game without writing a line of code in both engines so for this first concern they seem to both be equal unity uses c-sharp c-sharp is an easy language to get into it is also a modern language and a fun language to use compared to c plus it is way more convenient because it's more modern and some advanced concepts in c plus are handled automatically in c sharp like garbage collection pointers all that stuff so it is just an easier language to get into for beginners and a more fun to use language on the long term even for experienced programmers unity didn't used to have a visual scripting language included in the engine they did have some plugins in the asset store but recently unity acquired bolt which was the most popular option on their asset store and they included it in the engine so now it doesn't matter if you're using the free version or paid version of unity you get the visual script in alt included in the engine unreal on the other hand doesn't have c sharp it uses c plus plus and or blueprint and epic games actually recommend to use a combination of c plus plus and blueprint personally after using this for uh four or five years now c plus plus and blueprint i can clearly state that if used correctly this duo is just absolutely amazing i know that a lot of people are a bit scared of c plus plus but if used with blueprints it can be actually pretty simple and it can be very very powerful and it actually makes architecture in big games a breeze very simple so in unreal you can make games only with c plus plus you can make games without writing a line of c plus plus only in blueprint but the magic happens when you combine both of them so basically you have your basic architecture that is in c plus plus you define your base classes in c plus plus and then you inherit from those base classes you create child blueprints of those parent c plus classes and you define your assets you redefine the functions that you want to redefine you override the functions that you want to override and you can call c plus functions from blueprint and you can call blueprint native events from c plus plus so this is just uh i know i i know i seem like a fanboy but this is actually for a software architect this is absolutely amazing you can do any architecture you want very easily you can implement any design pattern you want very easily and when set up correctly it makes adding variety to your game so for example when you define weapon based classes and then you want to add weapon variety to your game you just create child blueprints and you can just make weapons that are basically completely different from your base glasses but without rewriting any of your base classes code you just override what you need directly in blueprints it does really work really well believe me one thing that is also really good with the the combination of c plus plus and blueprint is that you can use the convenience of blueprint to prototype your game and then when you're finished prototyping you can move that code if you need to c plus plus to make it more stable more optimized if you need to or just to keep your blueprints kind of clean and simple so even though c plus plus can feel like a very complex language it is actually one of the most complex languages and also one of the most powerful that exists but epic games did an amazing job with their macro system to make it feel like a modern language so with the use of macros it is almost like a modern language like java or a c sharp it is not that user friendly but it is definitely easier than just standard c plus this combination is also very good to collaborate with your team so if you're a programmer or if you have a programmer in your team and artists artists will not want to use code or will not know how to use code so your programmers can define the architecture and the base classes and artists can also help with the logic of the game through blueprints so you can just basically define your c plus classes and create the blueprints and artists can directly get into the blueprints and start playing with the logic of the game which actually gets them into coding and gets them into programming and it is always good if everybody in the team has a little bit of knowledge of programming because it's really important that it makes things easier so anyway this is this is a very long subject uh if you're interested let me know in the comments i can make a video about the use of c plus and blueprints in terms of architecture how i use them how to implement design patterns with the with c plus plus and blueprint so yeah if that is of interest to you comment below point number nine architecture engine architecture unity is like a sandbox like i stated before it allows for a lot of flexibility which makes it easier to get into since you do not care too much about architecture and respecting constraints and following guidelines and all that but this is the disadvantage that i talked about in the beginning of the video it makes architecturing big games a bit complicated because you're gonna need to set up your own architecture and scaffold your project yourself and for beginners this can lead to redoing a lot of things and refactoring your game again and again the more you learn and the more your game grows you're gonna figure out that some things you did wrong and you're gonna have to redo a lot of things and refactor a lot of pieces of your game unreal engine since its fourth version has been a lot more architectured and data driven there are a lot of constraints and guidelines to follow which makes it a bit more complex to get into compared to unity because it might seem that you need a lot of classes and files and structs to do some simple stuff in the beginning which might put off some starting game developers however the more your project grows the more you will appreciate having all those constraints and guidelines because since the beginning of your product you will have to put everything at its right place and when your game will grow and when you will have a lot of code and a lot of files and a lot of variety in your game everything will be set up correctly from the start and you will not need to refactor everything and redo a lot of pieces of your project unity have developed their dots system data oriented technology stack which brings a lot more architecture to unity and gives some constraints and some guidelines this is actually something good but it actually takes a lot of the simplicity that unity has so if you start using unity directly with dots it is almost gonna be as complex to learn as unreal engine so it is good to know that unity are working on something like this because it's much needed i think is a necessary refactoring of the engine if they want unity to be able to handle big aaa games point number 10 we're gonna talk about the tools and the tooling unreal engine is definitely more complete in terms of tools it has almost every tool you can think of it even has sometimes two or three tools to do the same thing it has for example cascade and niagara to do particles it has sequencer and methini to do cinematics so it is really really complete in terms of tools and it actually feels the the tools are quite modern and they do feel coherent and they work the same way they respect the same principles they have kind of the same workflows they use almost the same scripting language which is blueprint but it is a specific version of blueprint for some tools and the thing is the more tools you learn the easier the other tools get because as i said since they respect the same principles the same workflows if you start learning unreal stools at a certain moment you will just open a tool that you've never used and you will almost know exactly what to do in it because the tools are really designed to be coherent together and to work well together unity on the other hand doesn't have all the tools that unreal engine offers it lacks some tools but it makes up for them with its huge community and if you go in the asset store you can find tools for almost anything you want and anything you don't want also that on the other hand can make some tools in unity look kind of detached from the core engine but you can find anything you need in terms of tolling for unity in unity or on the asset store keep in mind that for some of these tools on the asset store you will have to pay for them but prices are reasonable considering the quality and the functionality that you get for you on these tools already halfway 10 points then to go i didn't think this video will be this tiring to make i need a coffee coffee is another tool that it's really important for indie game development and indie game devs in general you can't see it because of the camera settings but it is actually a very very nice day today inside of france really love it let's get back to work coffee is good coffee is really good you all need a coffee did you get a coffee comment comment below tell me if you took the break to go get a coffee for yourself as well man i don't know what i would do if there was no coffee in this world all right point number 11 we're going to talk about the frameworks unity definitely has the best framework for 2d games it is more fleshed out if you want to make a 2d game use unity it has very user friendly tools it is it has a better workflow for 2d games it's just easier to make 2d games in unity unreal engine used to have a 2d framework called paper 2d but they actually dropped support for it so yeah definitely use unity if you want to do to make a 2d game consider unreal engine if you want to make a 3d game unity is also really good for 3d games it is just that unread engine has a lot more already set up for first and third person shooters and also online games if you're making an online game unreal engine is definitely the way to go so if you're interested in third person character design i made a video about third person character design in general i analyzed some really amazing games and i also talked about how i designed my character and i used unreal engine so it can be of interest to you i will link it in cards description balcony everything point number 12 systems as i said for the tools unity has an immense community so there are systems made by the community on the asset store you can find everything you need inventory missions dialogues everything you need you will find systems on the asset store on the other hand in the engine included there aren't much systems it is pretty bare bones you will have to make or buy your systems yourself unreal engine on the other hand they keep bringing systems from their flagship games from bergon fortnite so they bring some amazing systems and they include them in the engine these are complex to use but they are kind of the best of what you can get so we can speak about the gameplay ability system which is the system they used on paragon and they perfected on fortnite to manage everything that is gameplay action it basically covers everything that can happen in a gameplay action from defining the stats of your player to triggering an action to effecting a stat to playing an animation spawning effect playing a sound all that the system that manages all this and does it in a data driven way it is really an amazing system for my game wardens will since it is a roguelike i have a lot of characters stats perks skills weapons all that so i am using the gameplay ability system if you're interested in a video about this please let me know in the comments i can take time and make a 10 or 20 minutes video to explain how the system works and how to set up a basic prototype with gameplay ability system they are also bringing systems like the epic online services that this is actually something amazing because the epic online services are some of the online services they use on fortnite so they have matchmaking lobbies stats storage everything but the thing is that it is actually free to use so you do not pay anything which is completely insane i don't know why why they're doing this epic games are you crazy man and it is actually free to use with any engine you want not just unreal engine epic games are you crazy man anyways so yeah epic online services complete uh online services that you can use free with any engine but they are actually easier to integrate with unreal engines since it's their services so it will be easier to integrate and they also have some crazy systems like the kiosk destruction system that they brought the niagara particle system which is very modern they used to have cascade which was kind of like unity particle system i just heard something yeah but they brought a new particle system that is called niagara that is a bit more modern easier to use and much more powerful so let's move on point number 13. now we're getting into the smaller points with the smaller comparisons point number 13 we're going to talk about engine performance unity offers much better build times it is just it takes seconds to build your game in unity it is definitely not the case for unreal engine if you're building c plus plus and it just grows exponentially with the complexity and the size of your game so if your game is big unreal engine can take a lot of time to build if you're making like some kind of an open word triple a game it can take 10-15 minutes to build your game if you modify a lot of classes unity usually takes a lot less time to build it is kind of instantaneous you can just modify your c-sharp compile and the the things just appear in unity so engine performance yeah unity offers much better build times unreal not so much game performance unreal is a lot more battle tested with some huge aaa titles that shipped with unreal things like bioshock borderlands batman fortnite paragon mortal kombat and much more so a lot of games a lot of aaa games used unreal engines so this is why it is a lot more stable and offers much better performance unity is kind of known to have some performance issues for games especially if you make some big games will require a little bit more time on your side to optimize and have your game run well compared to unreal engine which offers a very good stability and performance out of the box because it is battle tested with some huge cycles that came out that ship with it point number 15 source code access unreal engine offers access to its full source code on github you can download it you can clone the git project you can build the engine yourself you can run it yourself you can modify it you can do anything you want with it it is pretty good if you're committed to making games and if you are going to invest a lot of time and energy in one engine it is always good to know that you have the source code for that engine and that if you need something you can just go and look for it in the source code unity doesn't offer access to the source code but if your project is big enough and your team is big enough you can negotiate that with them and they give they can license the source code to you i don't think that will be easy to do but it is still possible point number 16 the updates unity has more frequent updates and its developers happen to be a bit more responsive to the community and release updates with the requested features quite often unreal engine has less frequent updates but they are quite consequent updates they contain a lot of features and a lot of fixes and sometimes some just amazing new tools every time point number 17 version management unity version management is not the best because they have a lot of updates you can easily find yourself with like tens of versions installed on your computer unreal i like their version management better they just keep one major version of the engine so all the updates just overwrite that that version so if for example you're using the 4.26 there will be 4.26.1 4.26.3 4.26.7 but your launcher will only keep the last one and all the the projects will be compatible with that last one so it is easier to keep versions of the engine on unreal it is not that easier to keep versions of unity because they you can easily find yourself with a lot of versions of the engine installed on your computer that's it for the technical comparison i am sure i forgot a ton of things because those engines are just like they can just create worlds today so there are tens of hundreds of tools and functionalities and features and specs and everything so i'm sure i cannot cover all of them in one video but i'm doing my best to give you a lot of information about all the points that might be important to you so that you can take an informed decision for the the engine you are going to choose for your indie game and in the project so yeah that's it for the technical comparison now we're going to move into the three last points which are the business comparison and we're going to start with collaboration if you are planning on growing a team and having some people join you on your project so collaboration is going to be something that is important both engines have collaboration features unity has their unity collaborate feature which is a cloud feature that is integrated in the engine it is free for up to three members and one gigabyte project space and it requires a paid membership if you move beyond those limits unreal engine doesn't have an integrated cloud collaboration features but it actually has some features in the engine that are not collaboration features per se but that actually make collaboration in teams way simpler level streaming is one of those features in one persistent map you can load many maps many levels you can see this like photoshop layers but for video game levels so you can have your lighting artist working in a map your level artist or your level designer working in a map your gameplay uh programmer working in a map and they will work separately and then when you open the main map it will load all those levels and you will see everything so this is a very nice feature uh in unreal engine that makes collaboration very simple um unreal also has a multi-user editing tool where you can connect multiple unreal editor instances and work in the same session so you can have multiple artists programmers level designers working in one single session and building one world at the same time think of it like multiplayer game dev if game dev was a game this is a multiplayer version of it it is just insane that they have this i don't think a lot of teams use this but it's actually pretty nice to see they have something like this and last in collaboration we're going to talk about version control so unity has perforce and scm plastic i don't know what that is unreal engine also has perforce but they also have git and sbn git is something that it's really nice it is one of the best version controls in my opinion for indie developers it is free it is very versatile it has a lot of functionality a lot of the aaa companies and studios use perforce so it is normal that both engines support pure force but i do like seeing get integrated in unreal engine keep in mind that for version control you can still use svn or get even with unity it's just not integrated in the engine but it's gonna work version control is completely independent from the engine it's just that when it is integrated in the engine it makes life and workflows better point number 19 and we're going to talk about shipping both engines support almost any platform you can think of and they are really fast to support any new platform that comes out so you can probably ship your game on a smart fridge with unity or unreal engine so they just support everything do not worry about platforms a lot but if you're making a web game know that unity is better than unreal engine used to support html5 they do not maintain it themselves uh anymore they made that a community project so it's the community that maintains html5 support for unreal engine unity still support web-based games so if you want your games to run on a web browser you probably want to pick unity and if you want your games to run on a browser you're probably making smaller games and it is a better idea to use unity anyways but we're going to get into the questions and answers uh in a minute and last point point number 20 we're gonna talk about pricing well this is not a very very important point because both engines have amazing pricing philosophies so unity has a free version that you can use to ship a game that makes less than a hundred thousand dollars if you make more than a hundred thousand dollars you're going to have to take a paid version of unity which also gives you some more functionalities there is a first version that is called the plus version that gives you up to two hundred thousand dollars of revenue and then if you move beyond that you need to upgrade to the program let's move on to unreal engine unreal engine has no free or paid versions all the features are included for free even the source code isn't is included for free you can make your game with it when you ship it they have a royalty fee it used to be a five percent royalty fee on your gross revenue not profit starting from three thousand dollars but as epic games are completely insane they move the limit to 1 million dollars so let me just be clear you get all of unreal engine for free with the source code all the tools all the features you can make your game with it you can ship it and until 1 million you do not pay anything starting from 1 million you have to pay a 5 royalty fee on your gross revenue this is an amazing pricing strategy it is really really indie friendly i love epic games man they just have some crazy ideas but crazy nice ideas it is also important to uh note that epic games have their own game store which is a competitor to steam so the epic game store you can ship your game on that the epic game store only takes 12 percent of your revenue compared to steam's 30 percent and if you make your game with unreal engine the 5 fee is actually included in the 12 so if you make a game with unreal engine and ship it on epic game store you pay 12 percent fee in total if you make a game and ship it on steam you pay 30 and 35 if your game is made with unreal engine so yeah epic games are definitely indeed friendly i love them and this is one of the reasons that i chose them besides that epic games have their grants program and now the mega grants program where they just throw money on indie developers that have some promising projects and promising games so the current program is a 100 million dollars program you can just apply you send them a video a demo and if they deem your project to be interesting and promising they will just give you some financial support no strings attached so it is an amazing program i will be applying to to it with my own game i hope it will work so yeah that is it for the pricing and that is it for the comparison there is for me no clear winner as i said in my previous video when i spoke about why i quit the aaa industry the engines we have in the aaa industry guys are light years behind the engines like unity and unreal they are not user friendly at all they take way too much time in build times in start times they are not optimized it is just a mess to work with compared to unreal and unity so we are really lucky to have these engines be free and be available to everyone so uh yeah we're not gonna complain we just try to understand both the engines and find which one is better for our use case and right now i will get into the questions and the specific situations and which engine is better for each situation before we get to that if you like this comparison and like this video please hit the like button it really helps with the with the channel the channel is just starting as i said so it is much appreciated share the video if you have some friends that are planning to start an indie game project or prototype and that don't know which engine to choose i hope this video will give them some information and help them make an informed decision coffee coffee i love coffee man let's get back to it so which engine should you use and when are you just starting off go with unity it's easier to get into and will help you understand game design and how game engines work and how games are developed the community is bigger the documentation is more extensive so if you're just starting out go with unity is your game 2d and are you planning on making only 2d games go with unity unity has better tools for 2d games and that actually if you're planning on making pretty complex 2d games because if you're planning on keeping your 2d games really simple there are some even better alternatives in things like game maker studio and construct three i think at the moment so if you're planning on keeping your 2d games really really simple i would actually recommend to check out those alternatives but uh hey that's a subject for another video are you just making a prototype go with unity unity is faster to work with it has a faster workflow and i actually know some aaa studios that prototype with unity and then move to their in-house engine or even unreal for the complete game so if you're just making a prototype go with unity do you have a small project and want to keep your project simple go with unity if you're not going to have a big project with a lot of files and a lot of features go with unity unity will be faster it will be easier to make and you will just ship your game a lot faster are you a solo dev and planning on staying a solo dev this is where it starts splitting so you can go with unity because if you're a solo death the lack of architecture is not gonna be too much of a problem because if you're the only dev well you will know exactly where everything is and how you made stuff because you're gonna put your own architecture and it will not gonna affect you a lot so if you're a solo dev and planning on staying a solo dev you can go with unity but you can also go with unreal engine like me i am a solo dev i went with unreal engine because i am planning on making bigger and bigger projects do you have a big project or project that you're planning on evolving and growing a lot you should go with unreal like me i have a project that i'm starting kind of small but it's actually going to grow bigger and bigger so i went with unreal because the more the project is going to grow the more the constraints and guidelines that might look like a disadvantage in the beginning are going to turn into an advantage and are going to make working on the project and evolving it a lot easier in the future do you plan on expanding your team and bringing more people to your team i would advise you to use unreal engine because of the better architecture because it's better for big projects and because of the tools your team members will appreciate the uh the tools that unreal engine offers because they are very complete very coherent they work well together and they will serve your team very well do you want to make a shooter game or an online heavy game go with unreal engine if you're making it a first person or third person shooter or action game you should go with unreal engine it has all the basic architecture for those kind of games already set up and if you're gonna make an online game definitely go with unreal engine online and unreal is much more developed than an online and multiplayer in unity you can still make completely functional online games in unity but if you're making an online heavy game you should use unreal engine and last but not least do you plan on getting a triple a job afterwards you should go with unreal engine i know a lot of aaa studios that are switching from their in-house engine to unreal engine big studios that you probably have played a lot of their games are switching to unreal engines so if you want to start learning game dev in order to get a job in the a industry definitely go with unreal engine they recruit a lot more developers for unreal engine in the triple a industry and also don't forget that epic games announced unreal engine 5 which is just out of this world it brings some extraordinary features for the video game industry and you can just use assets that are made for the cinema with millions of polygons and then just put them in the engine and the engine takes care of reducing the number of polygons and actually making the level of detail the lods automatically this will be a really really nice for the artists they will just have to make one single asset the most detailed one and the engine where is going to take care of reducing the number of polygons last part of the video why did i choose unreal engine i tried both and i do like the organization and the constraints and guidelines and architecture of unreal engine i want to make bigger and bigger games i am a big fan of open world games with complex rpg systems i would like intern to be making online games i would like to grow my team and my studio and have some like-minded indie developers work with me to be able to make these bigger and bigger open world online games c plus blueprint for a developer for me it is just unbeatable i know some people love c sharp and love the way that they can code very fast and the pleasure it gives but for big games c plus plus and blueprint for me you just can't beat it in terms of architecture and i really love that i do love epic games and what they do i am planning on applying to the epic mega grands i like the fact that they keep bringing amazing features like the gameplay ability system the epic online services the chaos destruction the niagara system the sequencer all that they have some crazy big projects as their flagships like fortnite and they keep bringing amazing projects so that's it guys for the comparison i hope this will be helpful to you to make an informed decision as i said both engines are really good there's no better one if you are making small projects 2d games just starting out go with unity it is really a nice engine a very good engine with amazing community extensive documentation a simple onboarding it is really nice if you are making bigger projects online games shooters or planning to work in big teams and big projects he can go with unreal it is also an amazing engine made by an amazing company with some amazing updates coming every time and also whatever you choose guys let me know in the comments whatever you use i would like to know uh are you using unreal unity or even some other things just let me know in the comments and uh please take some time to tell me why you chose those frameworks for those engines this was a very long video probably one of the longest i will ever make on this channel i do hope you liked it please if you find it useful if the information is helpful to you if it's gonna help you make an informed decision please drop a like share the video if you can with some like-minded colleagues and friends if you're not subscribed yet to the channel please consider subscribing the channel is just starting and it helps a lot as usual my name is anis thank you very much for watching and until then i will drink coffee and see you guys in the next video
Info
Channel: Polygon Hive
Views: 29,328
Rating: undefined out of 5
Keywords: Unreal Engine 4 vs Unity, unreal engine 4 vs unity 5 graphics, unreal engine 4 vs unity graphics, unreal engine 4 vs unity 2020, Unreal Engine 4 vs Unity 2021, unreal engine vs unity, unity vs unreal, unreal vs unity, unity vs unreal engine 4, unreal vs unity 2021, unreal engine 4, ue4 vs unity, unity vs unreal engine, unreal engine 4 vs unity, unity or unreal, unity or unreal engine, unity unreal, unreal unity, unity vs unreal 2021, unity aaa games, unreal or unity, unity
Id: DievTM2dvoc
Channel Id: undefined
Length: 42min 43sec (2563 seconds)
Published: Sat Jan 30 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.