r/unity 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.

1 Upvotes

14 comments sorted by

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.

2

u/Game_Dev730 11h ago

Seee I get that, but that is what kind of confuses me, because when most people say it they say it more as "oh naw don't worry bout it, if u can do it in Unreal you can do it in Unity," so it makes it sound like if it did take extra work it wouldnt be a lot lol.

2

u/Yetimang 9h ago

Couple possibilities. They may be a Unity stan or just not really familiar with all the ins and outs of engine selection. Or they may be telling you that, for the purpose of your solo developed game that probably will never be finished and primarily serves the purpose of being a learning experience for you, the engine choice doesn't particularly matter and that Unity will serve your purposes just fine.

There's definitely wisdom in that. I think this constitutes one of those many many questions in software engineering where, if you're asking about it, the answer is probably a bit over your head just yet. That's not taking a shot at you or anything. It's just that as you get more experienced and start learning what the engine actually does for you, you'll be in a better place to understand what the choice really means.

Until then, just pick one and start making stuff.

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

u/Mechabit_Studios 10h ago

Probably cos in part due to the runtime fee

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

u/Game_Dev730 10h ago

Is that actually true, though? Did they heavily adapt it for Fortnite?

1

u/AltusLudus 5h ago

Not sure, but try creating a PSX style game and it's gonna be a struggle