Pod pewnymi względami, CryEngine jest zdecydowanie lepszy od Unity 3D, jest to choćby grafika, jednak Unity z każdą znaczącą aktualizacją, zdaje się poprawiać.
Jednak warto wziąć pod uwagę fakt, że Crytek, który utworzył CryEngine, o ile dobrze wiem, ma pewne problemy finansowe, przez co musiała zamknąć część firmy.
Tak jak wypowiedział się LowcaZiemniakow - dla CryEngine ciężko znaleźć obszerny kurs, dotyczący silnika, natomiast jeśli chodzi o Unity - na samym YouTube'ie jest ich wiele.
CryEngine ma własną serię poradników:
https://www.cryengine.com/tutorials - jednak nie znam ich jakości, więc nie mogę nic odnośnie ich powiedzieć.
Ciekawym jest, że o ile dobrze wiem, za darmo otrzymasz dostęp do kodu źródłowego CryEngine, natomiast w Unity musiałbyś wykupić licencję.
Unity ma zdecydawanie bardziej przejrzysty UI i zdaje się być znacznie prostszy, jednak to moja osobista opinia, nie fakt.
Mam nadzieję, że pomogłem. Poczytaj na stronie CryEngine oraz Unity 3D, odnośnie tego, co oferują silniki. Spróbuj obu, i ten który przypadnie ci bardziej do gustu, z tego korzystaj.
https://www.cryengine.com
https://unity.com
Pozdrawiam