Unreal > Unity: comparison is hilarious

I've seen so many unity vs unreal posts and almost all are biased, leme put my side-

Choose Unity if:

  1. You don’t have a good PC (for UE5, at least have an RTX 4060).
  2. You struggle to grasp concepts easily and need a large number of tutorials (Unity’s courses and community are much larger than Unreal’s).
  3. You’re developing 2D games (I’m not sure about Godot).

Choose Unreal if:

  1. You have access to an Unreal mentor who can guide you, even if it’s just an online friend (as Unreal courses are very hard to grasp for absolute beginners).
  2. You don’t plan to go back to Unity.
  3. You already have game development experience.

Unreal is the GOAT

I recently compared Unreal with RAGE (the engine behind Red Dead Redemption 2), and ChatGPT concluded that Unreal can produce more realistic graphics than RAGE. While RAGE is more optimized for open-world games, Unreal surpasses it in many other aspects. So, there’s no real competition between Unreal and Unity.

Recently, Kojima Productions, Sega, CD Projekt Red, and NetEase have dropped their in-house engines in favor of UE5—proving how powerful it is.

However, for an indie dream, you should start with Unity, make games, and after five years, once you understand how game engines work and have earned from your projects, you can switch to Unreal. (Switching from Unreal to Unity is harder than from Unity to Unreal.)

If you want a job in game development, choose Unreal—the market is soon going to be flooded with Unreal job opportunities and it's based on c++ that's what most game companies use on their in house engine not c#