Si quieres programar algun motor grafico o asi, usa alguna libreria basica tipo libgdx o similares.
Si quieres hacer un juego basico o mas complejo usa Unity o similares.
Los yankees tienen una frase en los sitios de gamedev es algo asi como "Haz juegos, no motores graficos".
Salu2
Marcadores