| I got pretty excited and rushed through the article trying to clarify what engine and language it is based on. Got a little bleak when I saw CryEngine and C++. As someone who uses C# and Java it's becoming pretty clear I need to start learning C++ if I want to explore game dev. I realize Unity uses C# but when I compare UE, Unity and CryEngine it really feels like Unity still has a long way to go. The features you get out the box with UE for example are far superior to Unity. Anyway, I just went off topic. It looks like an interesting option for developing multiplayer focused games. |
Depending on the graphical fidelity you're chasing Unity is probably the most polished of the 3 majors.
UE4 is a great tool but has a slower development cycle.
CryEngine is almost broken unless you're willing to do a deep dive in the source.
If by "explore game dev" you mean, "make games" Unity or UE4 will serve you well. UE4 has a nexus of great artists using the tool so recruiting artists that are familiar with the toolset is easier. Unity is some multiple of more productive, pending your skill level with C#.
I've evaluated all 3, am a proficient programmer in C++ and C#(among others), and have shipped several games with Unity. I've also worked on a couple of shipped titles with UE4.(nothing major)