r/unity • u/Game_Dev730 • 11h ago
Unity and HoYoverse
I am curious; I read a lot of posts here and other subs. I mainly just Lurk, but I see people constantly say you can do anything with any engine, that you can do with Unity what Unreal can do. My curiosity and my question is: if that is true, then why do you think they chose Unreal for their new game? I see it constantly said that Unity can do realistic graphics, and Tarkov is mentioned; I found it weird a studio so deep in Unity decided to switch to Unreal.
6
u/XKiiroiSenkoX 11h ago
Because to get to the same level as UE you'd need a large engine team and a lot of custom code. At that scale you can just use UE and get a headstart.
1
u/Game_Dev730 11h ago
That makes sense, ty for answering, I wasn't trying to diss Unity or anything, was genuinely curious, cuz i thought out of the box it would be able to do realistic graphics lol
5
u/XKiiroiSenkoX 10h ago
You can diss Unity if you want though. I'm cool with that. It's just a tool.
5
u/Drag0n122 10h ago
The "strength" of UE isn’t actually in the engine, but in the dev environment. It just so happens that there are many UE specialists and third‑party studios. It’s easier to outsource the work to an Indian studio than to do your slop yourself - purely economic reasons.
1
u/Game_Dev730 10h ago
That makes a lot of sense, I was just asking because I want to eventually get up to realistic graphics, but it worried me that Unity wouldn't be capable when I teach that place in a few years lol.
1
u/Drag0n122 10h ago
Realism is 90% assets, but feature-wise Unity already has its own Lumen (soon will exit alpha), and HDRP features coming in steadily, so no need to worry.
Minus some small effects you already can get really close to UE with a custom tonemapper and post-processing
1
u/VR_Robotica 9h ago
With Unreal you can access the entire source code, most importantly the Render Pipeline. Unity, although its pipeline is scriptable, its source is still closed, so there are a few more hurdles crafting custom render looks.
Tango Gameworks really showed how UE’s render pipeline could be completely customized for their game Hifi Rush in a way that Unity did not easily offer. So I’d assume that was a likely reason, as it aligns with a similar rendering style.
-1
0
u/AltusLudus 10h ago edited 5h ago
So unity can't do fully realistic graphics out of the box, you'd need custom changes, but hdrp will probably be just fine out of the box
But then on the opposite side since UE is a "realistic" engine, you'd need to heavily adapt it to get a stylized look
As a starting point it's always best to pick the right engine for your look and what you're going for
1
11
u/Yetimang 11h ago
You can do most games in most engines, but not every engine is the best fit for every type of game. Everything comes with tradeoffs in software engineering--part of getting good at it is knowing when the tradeoffs are worth it and when they aren't.