Trust me when I say they all lack a fully polished end to end solution when it comes to authoring modern games.<p>Depending on the graphical fidelity you&#x27;re chasing Unity is probably the most polished of the 3 majors.<p>UE4 is a great tool but has a slower development cycle.<p>CryEngine is almost broken unless you&#x27;re willing to do a deep dive in the source.<p>If by &quot;explore game dev&quot; you mean, &quot;make games&quot; 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#.<p>I&#x27;ve evaluated all 3, am a proficient programmer in C++ and C#(among others), and have shipped several games with Unity. I&#x27;ve also worked on a couple of shipped titles with UE4.(nothing major)