Unity vs Unreal Engine 5: Which Is Better ?

Unity vs Unreal Engine 5: Which Is Better ?

MaxMakesGames

3 года назад

24,301 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@ZAYMANGAMESTUDIO
@ZAYMANGAMESTUDIO - 16.10.2022 22:24

Well, Unity has cool animation features. Since unity 2020. Anomations in Unity are a bit hard, to perform, if you want to make a high detailed games. So it doesn’t mean that if you want to make 2D side scrolling game you should use unity. Because there are a lot of features in animations, rendering capabilities, and so on. Cinemachine cams and so on. But unreal engine comes with more detail in those freatures. Unreal is mainly for those who are really experienced.

Ответить
@ZAYMANGAMESTUDIO
@ZAYMANGAMESTUDIO - 16.10.2022 22:10

I technically agree with you in terms of workflow.

Ответить
@zachariusd6473
@zachariusd6473 - 31.07.2022 07:16

Now it's Unity vs Unreal vs Godot

Ответить
@arrowghost
@arrowghost - 17.07.2022 01:23

There is no more contest, Unity under an ex-EA CEO leadership have merged Unity with IronSource, a malware company. Unity suffers a low blow on this one, Unreal wins.

Ответить
@theevilman5669
@theevilman5669 - 25.06.2022 12:16

The most important thing to know if you choose UE is that UE loves problems
Believe me, you will spend a lot of time trying to fix silly issues that will make you regret choosing UE

Ответить
@PhoenixTheGame
@PhoenixTheGame - 30.05.2022 03:17

This comparsion is not fair at all!

Unity does have VFX graph, Shader graph, Timeline, cloth simulation , spline system, PlayMaker for visual scripting
all that for free
Unity uses il2cpp which makes the perfomance a lot faster, you didn't even profile an exported game
also using ECS or DOTS will kill unreal engine :D
Unreal engine is getting featured because of its default high graphic quality
anyone can just start a new project and import some quixel mega assets and says hey, my game is AAA and better than unity, well thats not true..

Ответить
@kojothicc
@kojothicc - 22.05.2022 10:40

nice

Ответить
@damaomiX
@damaomiX - 11.05.2022 15:12

In the CPU performance comparison, you did not eliminate the rendering factors, the post-processing is on by default in unreal, the per object motion vector for temporal anti-aliasing and motion blur definitely steal some time. Whereas in unity the post-processing is turned off.

Ответить
@supercalifragilisticexpial9124
@supercalifragilisticexpial9124 - 08.05.2022 14:43

Very good comparison, thanks a lot!

Ответить
@fbs_off
@fbs_off - 25.04.2022 11:42

What about 2.5D games? I’m new to this world and is something like “Ori” called like that? I’m very interested to this type of games which seems to be like a fake 3D…
Correct me if I’m wrong please but for doing that which is the best one? I have a basic C++ knowledge and nothing more

Ответить
@MEGA_TREE
@MEGA_TREE - 18.04.2022 08:59

Very good
I think Unity is better

Ответить
@ilove2learn783
@ilove2learn783 - 17.04.2022 11:40

How about available platforms? Unity is cross platform (target platform). Windows, Android, iOS. Unreal isn't AFAIK?

Ответить
@ukaszstasiun5886
@ukaszstasiun5886 - 16.04.2022 19:39

Keep in mind Unreal is way more demanding so you need beefy PC to run it smoothly when Unity runs smoothly even on Mac laptop.

Ответить
@scottalexgray
@scottalexgray - 11.04.2022 01:37

In Unity you can batch draw calls, use occlusion culling and generate LODs automatically. Not to mention you can program your game or visualisation using ECS/D.O.T.S and get way better performance nowadays.

Ответить
@mad616
@mad616 - 21.03.2022 18:32

You can use unity dots and treat everything as entities and native containers

Ответить
@hatty101
@hatty101 - 11.03.2022 20:40

the cpu performance comparsion is false and unfair, how did you set up the cubes to change vecolity each frame? bps or c++? there is a massive diff in speeds. answer me

Ответить
@NuovaStarGaming
@NuovaStarGaming - 18.02.2022 14:46

i think imo as a beginner developer who has no coding language, unreal engine seems like a better choice , im good with art and 3D but i suck at coding and i tried learning it, it was just too slow and too much work, unreal engine's blueprint pretty much made my life easy for all the functions i needed for my game, but i will still learn unity in future! thnx for this vid :)

Ответить
@skyblaze6687
@skyblaze6687 - 18.02.2022 12:43

i just feel like unity3d through to garbage comparison to unreal engine nowday most game is really depend on gpu load not on cpu load it almost like unreal engine won

Ответить
@inappdesign
@inappdesign - 14.02.2022 18:51

Regarding the tools in Unity and Unreal, Quixel and MetaHuman are free to use for Unreal users but SpeedTree, which was acquired by Unity, isn't free for Unity users. It remains to be seen if anything will change with the ZIVA acquisition or if they will continue to charge Unity users the $50 monthly sub, which is entirely possible. Same for whatever comes out of the Weta Digital acquisition. If these acquisitions mean Unity users have to pay for even more tools (or they are put behind a subscription tier) it makes Unreal even more attractive.

Ответить
@CaptmagiKono
@CaptmagiKono - 11.02.2022 20:37

Pretty awesome overview, was surprised honestly, thanks for the video.

Ответить
@altongames1787
@altongames1787 - 20.01.2022 21:28

Unity also has built-in cloth simulation and a built-in spline system. Also the performance has been improved as well as a device simulator

Ответить
@HariShankar-hi1yi
@HariShankar-hi1yi - 18.01.2022 08:00

Unreal,s bad performance was because of higher quality lighting

Ответить
@cagedreptile
@cagedreptile - 09.01.2022 13:47

This is the 1st non biased comparison between unity and unreal I've seen. Great review.

Ответить
@vast634
@vast634 - 06.01.2022 13:31

Is the rendering in Unreal overall really faster, of does Unreal simply batch those models together, making less draw calls? (Wich can be done in Unity - if needed - manually)

Ответить
@kunkerkar
@kunkerkar - 05.01.2022 17:55

hey u tested skinned meshes with nanite enabled but as far as i know nanite does not support Skinned mesh (with LODs unity can also handle more meshes no doubt) and also unity's editor has lot of CPU overhead u should have tested both in build and also for u to know that unity's DOTS physics performs much better than the default but currently under heavy development and only works on 2020.3 version and earlier for now because the team is working on complete release of it in newer version and also newer version has lots of features

Ответить
@arionpaul6208
@arionpaul6208 - 27.12.2021 20:58

Please on auto generate light in light settings so that unity scene doesn't look ugly))

Ответить
@MEGA_TREE
@MEGA_TREE - 23.12.2021 17:01

It was an interesting joke

Ответить
@Lutojar1
@Lutojar1 - 20.12.2021 01:48

unity has a lot of built-in features like (very powerful) VFX graph, Timeline, shadergraph and so on - but they need to be installed from package manager. Which is a good thing because you could install them into your project only when you actually need it.

Ответить
@akzork
@akzork - 15.12.2021 23:13

Best engine is one you master the most.

Ответить
@TheF4c3m4n
@TheF4c3m4n - 15.12.2021 14:59

Actually, there is no Best Game Engine, there is only which is better for what you are trying to accomplish. Either way, Unity is far behind UE4 let alone UE5, it just simply isn't even in the same universe when trying to make comparisons.

Ответить
@pushthebutton4602
@pushthebutton4602 - 13.12.2021 23:34

If you have no money and lot's of time, start with Unreal! There is no future with Unity! Unity is doing 10.000 other things than working on their engine now. I don´t see any future with it anymore. I have been working with Unity since 1.0 and now I m going to Unreal when they release Unreal 5. There is no future with Unity. Look at the roadmap nothing to see!

Ответить
@Povai
@Povai - 13.12.2021 19:28

I like it man Keep it up. Subscribed!

I would like to contact you for a collaboration,

However First let me ask you what Experience do you have in Unity?

Ответить
@johnpekkala6941
@johnpekkala6941 - 13.12.2021 13:52

C++ compile times in UE5 is much faster. The first time you load your project and compile (after computer is freshly started) the compile takes a bit of time. However, following compiles even after restarting the engine takes just a few seconds, as fast as Unity and this even on a mechanical hdd. In UE4 the compile time was however very long every time u did it and could take between 10-15 minutes on my old machine even if just changing a few lines of code.

Ответить
@hhcdghjjgsdrt235
@hhcdghjjgsdrt235 - 09.12.2021 20:44

Im looking for godot fanboys in the comment section 😁

Ответить
@justusforan
@justusforan - 08.12.2021 02:31

This is fantastic I use both engines but with Unity I use Bolt for visual scripting, it makes them very similar tools and I can pick the best one for the project.

Ответить
@utkarshshukla
@utkarshshukla - 05.12.2021 17:19

Unreal can handle lot more than 1000 cubes... You are using static meshes.. you need to use instance static meshes..

Ответить
@3enny3oy
@3enny3oy - 04.12.2021 14:46

Thanks for sharing your insights and experience using the two engines. I think you may want to review the latest versions of Unity at some point though. In my personal opinion you’ve missed some important considerations and were a little quick to dismiss Unity as less professional. Both are equally valid options for a serious AAA title by a indie dev or large studio alike.

What you said about the maturity and breadth of Unreal’s features is quite true (not to mention it’s integration of tools like Quixel) but The latest developments in Unity are easily set to match this as time goes on.

1) Bolt is no longer separate and is now Visual Scripting in unity. It is a fully integrated part of the feature set with access to all parts of Unity and its api. Personally my preference is writing code and I find the architectural paradigm in unity makes more sense to me than that of Unreal.

2) SRP and DOTS are reaching a level of maturity which easily supports highly optimised AAA next gen standards and broad support across a full spectrum of devices. Nanite and Lumen do offer an unprecedented level of detail and fidelity, but for many art styles either engine will do an incredible job on the latest and most visually impressive games. I imagine further developments in unity will match this fidelity in time.

3) the level of customisation that can be achieved in Unity with scriptable objects and custom UI are a tremendous benefit for studios in need to tools and pipeline specific to their game.

4) The integration of tools like Quixel with Unreal are fantastic, but unity’s addition of art engine cannot be overlooked when thinking about studios with a budget. The recent acquisition of Weta and Parsec also point to a real emphasis on supporting big AAA projects with 100s of people working on big production games.

In short, unity’s emphasis on “Professional” game development looks at least as strong on Unity as that of Unreal.

As a developer / game creator considering which engine to use for a small personal project or to develop their career, either option is equally valid. Right now it is a very exciting time to be creating games indeed.

Ответить
@NACLGames
@NACLGames - 01.12.2021 15:56

Given the opinions here seem to be flavored more like "unreal -> high fidelity/good perf -> serious game dev), it might surprise people to hear that industry wise a lot of outfits will use Unity because it's more accessible (larger pool of hirable devs) and because of the license. Even if you use enterprise options, Unity costs a whole lot less for games crossing the marks where the respective engine vendors require payment from us. We'd gladly deal with Unity's need for plugins and custom code since so many things aren't built in, for those advantages. There's in-engine reasons too, like the fast build times is really a big deal, since in a large team being able to build fast, iterate and test without the whole team's workflow being bottle necked is really important. New unity versions also usually don't kill development, while Unreal usually requires a given game to stay on a specific version, it's hell to upgrade. And you do usually want to upgrade Unity, since Unity gets into new trends and technologies faster, like it did for stuff like VR/AR or AI. Also SRP will replace the built-in renderer some day, which should bring Unity up to respectable performance and fidelity compared to Unreal and normalize ECS/Dots development. But if you're here, it's likely that you're a casual dev or hobbyist, so these things don't really matter to you. A lot of other things won't matter either...for example it's highly unlikely you're going to be fully exploiting Nanites or Lumen in your Unreal game, for the same reason Unity separated HDRP (which most devs won't use) and URP. I'd say just go with whichever fits your goals, whether that's making a certain type of game, or getting hirable experience. Just remember that every type of game in existence has been made by both engines....don't feel that you are 'locked' to a certain kind of experience by using one or the other.

Ответить
@nickgennady
@nickgennady - 27.11.2021 18:24

I got 1 million cubes moving with basic distance based collision and rendering in unreal. ECS /Dots for cpu (5ms), Niagara for gpu.

Ответить
@LukiGames0
@LukiGames0 - 26.11.2021 23:19

I like more Unreal Engine than Unity. UE feels complete you have inside that engine basicly everything what you will ever need and have way better license currently than unity. Also Unity can quickly became mess when you working on Larger projects and have many missing tools like advenced animation system. One minus of UE its requires great PC to run when Unity can run on anything. I started my project on unity but quickly switched to unreal, unity in current state looks like many 3rd party addins ductaped and quickly integrated into main engine, 2 UI systems, 2 Input systems, no official release for multiplayer (in preview currently) ect... For me Godot for 2d games, Unreal for 3d.

Ответить
@diligencehumility6971
@diligencehumility6971 - 24.11.2021 22:18

As a spare time game dev for 10+ years, I'd say: Unreal is in general better for 3D and high fidelity graphics, and Unity is general better for 2D and mobile games. But you'll find cases for both, where the opposite is true.

Ответить