people say that unreal looks better or its what the professionals use, but is there any concrete reason as to why one engine is superior to another?
is there any graphical feature or tool that makes unreal better?
There isnât just one feature that makes one engine stand out over the other. And those deciding features will be different for each project and development team.
Unreal has had good post processing by default for a while, and got their graphically superior reputation prior to Unity creating their own post processing package. Unreal has a long history as a go to FPS game engine, which is what it started out as even though it can do more today. Unity has always been a rather general purpose engine, never specializing in any specific game genre. One problem for Unity is it is so easy to put out a low effort project quickly, all the low effort junk out there with the Made With Unity splash screen is a stain on Unity, even though none of that is Unityâs fault.
Unity dominates Unreal in overall marketshare, utterly dominates on mobile, while Unityâs biggest weakness to Unreal is in the big budget but not quite AAA space, where Unreal seems to still do better. (The actual AAA space is dominated by in house engines)
Unityâs render pipelines are in flux right now, as Unity is currently going through growing pains with their new SRP system. The legacy âbuilt inâ pipeline still works fine if you want to just wait until it all settles like myself.
wait, so unity had no post processing before the asset store one?
The asset store one is the no longer supported v1 of the stack. The one youâd use today is v2 from the package manager (or from github). But correct, prior to the pp v1 asset there was no comprehensive post processing system from Unity. Just a few components you could add to the camera to create individual effects, things like lense flares, and the quality settings did have AA built in. There were some 3rd party assets though.
People are constantly spouting nonsense. Go evaluate the engine and form your own opinion.
Additional to @Joe-Censored 's reply:
Before the Post Processing Stack
(PPS) got invented, there were so-called Image Effects
that came with the (now defunct) Standard Assets
:
https://docs.unity3d.com/550/Documentation/Manual/comp-ImageEffects.html
Whilst every effect is combined within a single script component nowadays, pre-PPS you would have individual Image Effects scripts residing on the main camera.
Itâs partially unity3d fault.
Even the low effort projects in Unreal looked better than Unity3d garbage projects.
Mainly because of lighting. It was always better in unreal.
Neither engine is superiors, as they have bunch of gotchas, both positive and negative ones.
For example, Unreal has no Mecanim equivalent, which can bit a small studio qutie hard. And programming for it is more difficult.
Unity is amazing for fast prototyping, but then you always can catch a showstopping bug later.
Then, unity also has significantly more flexible shader system.
Either way, just pick your poison and roll with it.
Whatâs better an RV or a house?
Without appropriate context itâs a meaningless question.
And for games that âappropriateâ context has many facets. Itâs complex. Itâs impossible to derive any meaningful answers from your question itâs too vague. There are too many details that can vary game to game that would change the answer.
Narrow it down to a say genre, platform, and major features that might have significant technical impact, and you can start to get answers that are actually worth something.
OP can do a search and find enough reading on this in the last year alone to keep him busy for days.
This.
Gonna close this because it isnât productive, and you can search for prior discussions on the topic both here and on the internets in general. It doesnât need to asked again. Use google. Closed.
Also, as @Ryiah pointed out, both engines are free to download and use. Try them out. Only you know what is best for you.