İkisinide hatta, piyasada ki çoğu oyun motorunu denemiş biri olarak sana tavsiyem şudur; eğer programlamadan tam anlamıyla anlamıyorsan Unity senin için daha iyi olacaktır. Unity, kenide has mağazasında binlerce tasarım vb. şeyler bulunduruyor. Buna nazaran Unreal Engine, mağazasında bulundurduğu çoğu şeyleri para ile satmakta fakat Unity'de para ile satılan anti-aliasing gibi paketler, UE'de ücretsiz bir şekilde sunuluyor. UE'nin grafik mekanizması piyasa da ki en iyilerden kabul görüyor. Cryengine günümüzde, popüler oyun yapımcılığında az kullanılan bir oyun motoru ve bugları fazla. UE için kodlamada Blueprint kullanman, öğrenmen hem senin için bir kolaylık, hem işlevsellik kazandıracaktır. Model sorunun yok ise UE ile başlamanı tavsiye ederim. Modelleme sorunun var ise amatör bir Unity oyunu senin için daha kolay ve bu işten bunalmanı önleyecek eylem olacaktır.