For a while there they really tried to overlap. Unity's been making a huge graphics push over the last five years - it actually had realtime GI before Unreal did, and wasted no time telling the whole world about it: https://www.youtube.com/watch?v=dk8gpz0o5TU
More recently it's been making a lot of noise about its new scriptable render pipeline and shader graph. Of course these are still playing catch-up with Unreal, but they're doing an admirable job.
Meanwhile Unreal totally changed its pricing model ~5 years ago to be much more similar to Unity's and affordable for indies/individuals, as well as adding native support for mobile platforms, etc.
For some customers there may be a clear choice, but for now at least there's also a ton of overlap between their markets. We'll see where things go in the future.
More recently it's been making a lot of noise about its new scriptable render pipeline and shader graph. Of course these are still playing catch-up with Unreal, but they're doing an admirable job.
Meanwhile Unreal totally changed its pricing model ~5 years ago to be much more similar to Unity's and affordable for indies/individuals, as well as adding native support for mobile platforms, etc.
For some customers there may be a clear choice, but for now at least there's also a ton of overlap between their markets. We'll see where things go in the future.