Si tu veux des moteurs 3D de base, tu prends DirectX ou OpenGL.
Apres, les moteurs enrichis ne se trouvent pas bcp...
note : je ne dis pas que DirectX et OpenGL sont de " base" de façon péjorative. Je m´explique :
un jeu, c´est une pyramide : tu poses les pierres les unes sur les autres : tu utilises les pierres des autres.
Les fondations : c´ets le langage machine, la pierre suivante, c´est le systeme ( windows par exemple), la pierre suivante, c´est OpenGL ou DirectX.
Les moteurs 3D des jeux sont encore la pierre du dessus : il ne sont pas " mieux" dans la mesure ou ils s´appuient sur OpenGL ou DirectX, ils sont + spécialisés.
Donc si tu ne trouves pas le moteur de GTA, a toi de prendre DIrectX ou OpenGL et de construires toi meme des briques par dessus...