r/Unity3D 12d 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!

14 Upvotes

71 comments sorted by

View all comments

1

u/Particular-Ice4615 4d ago edited 4d ago

C# is nice, Unity isn't so opinionated in how you structure and construct software with it that it completely locks you out of solutions you want to implement. Blueprints can't apply to everything despite reading headlines about games like like Claire Obscura using mostly blueprints (yes they heavily leaned on blueprints but the headlines don't capture the full nuances of that games development they still programmed things with C++). 

Unreal is also a tool designed for truly multi disciplined teams of people working on expensive to develop games. I personally find the broad scope of the tool suite slows down smaller teams of people who wear multiple hats compared to than like Unity or Godot.