Wouldn't they have to compete against Unreal Engine 4? During the PS3 / 360 / Wii gen, UE2 and UE3 were both used for hundreds of games, all the biggest studios (and even small ones) used it at some point or another (or all the time in some cases). At this point and for the current gen already UE4 has been used about as much as UE3 in a shorter time period by comparison, we already have dozens of games for it (I.E. UE4's adoption rate is crazy right now). Don't get me wrong though, I definitely like what I see when CryEngine shows its capabilities; games on it can be very beautiful of course. But in terms of viability in the gaming industry it feels like it's always being overshadowed, and even neglected.