Ummm, me parece una muy buena idea, pero para evitar que el framework sea muy pesado, debería hacer una versión 2D y una versión 3D, ya que en si los modelos 3D son más pesados que los sprites y tomando en cuenta la cantidad de Pokémons que hay, terminaría teniendo un peso de más o menos 1 GB...