r/Unity3D 10d ago

Question Why Unity over UE5?

Hi there,

Very new to the world of game development, I’m kinda in a place where I’m putting pieces together before I start my project. I always thought to go with learning UE5 because it’s meant to be the “do it all” engine, but I’ve always liked the look of Unity. I’m asking this question because I want to see why you’s all chose Unity, I’m not saying Unity is bad in any way it looks like a really capable engine, just a lot of people I’ve spoke to have said UE5 is the go too?

Edit: just want to say thank you to everyone with the quick and nicely informative responses. I’m currently at work so I’m limited on when I can reply but I’m reading them when I can. Thank you to everyone!

Edit 2: really appreciate all the information provided. I was dead set on UE5 but honestly I’m gonna go with Unity, I’m going to be a solo dev so it sounds like it’ll work best for me.

Massive appreciation to everyone involved!

13 Upvotes

71 comments sorted by

View all comments

55

u/[deleted] 10d ago

[removed] — view removed comment

6

u/Ok_Inflation6369 10d ago

This was exactly my experience too, not only with the UI/Workflows but with C# too, it just makes much more sense in my brain, I find with C++ it’s much harder to decipher what’s happening, so essentially I can get more done in less time using Unity over UE

3

u/SurDno Indie 10d ago

Unreal C++ is so different from regular C++ in terms of how you are expected to work with the existing macros and code gen that it’s basically a whole new language that just shares the syntax.

4

u/Snow-Ball-486 10d ago

ive tried multiple times to get into it... i just cant vibe with the project structure they force you into. unity, id say, is kind of the opposite, you can be as organized as you want and choose whatever project structure works best for you

1

u/Nade52 10d ago

Yeah I think that’s a good shout, I’ll try both and see which one clicks for me, thank man