Je conseillerai Unity 3D, qui est vraiment complet.
Il y a également Ogre3D si le C++ est ton trip (et que t'aimes te faire du mal).
Pour ce qui est de l'Ue4 ou cryengine, sachant que les deux sont basés sur du C++, tu as "potentiellement" aucune limite.
Après il faut voir sur comment tu veux faire ton projet, si t'as envie de tout maitriser de A à Z et de bien te prendre la tête a bien tout comprendre et a tout mettre en place => ogre3D, si par contre t'as juste envie de faire un jeu qui à un peu de gueule, mais sans (trop) réfléchir => Unity / Ue4 (je ne connais pas assez le cryengine pour me prononcer)
Pour cinéma 4D je n’ai aucun avis, que tu prennes blender C4d maya 3dsmax, dans tous les cas si tu es bon, tu feras de belles choses, et si t'es une merde, tu feras minecraft (c'est un troll, merci de ne pas m'insulter en message privé
)