Lo del 2D y la isometrica es muy valido, pero creo que antes deberia haber aclarado mejor mis intenciones
Mi amigo crearia unos diseños 3D con el 3D Studio, basicamente las figuras y el tablero, nada del otro mundo, vamos. Luego yo crearia el codigo en C++ que moverian las piezas por el tablero.
He visto en un codigo de ejemplo, como se puede cojer un diseño creado por un programa externo, como 3d Studio, o Blender, cargarlo con C++ y animarlo en "pocas" lineas.
Lo unico que tengo un problema, se bastante de C++, pero ni zorra de diseño, y mucho menos de las bibliotecas de OpenGl o directX, y mas bien busco manuales para partir de cero patatero en estas bibliotecas.