I am currently studying Unity because I have a solid foundation in C#. I find it relatively easy to learn. However, I've come to understand that many Unity (U3D) developers struggle with game performance, which is not comparable to Unreal Engine's level of performance. As a computer science graduate with a background in C++, I haven't had much practice with programming languages after graduation. My plan is to complete Unity studies and then learn Unreal Engine to compare the two. I would appreciate it if experienced developers could provide insights on the difficulty level of Unreal Engine.