Conceptually, it sounds good, however, after reading http://en.wikipedia.org/wiki/Mode_7 I'm not sure where the innovation is.
IMHO, writing this in a 2D engine may require two separate 2D engines. It would be easier to transition between the perspectives in 3D.
IMHO, writing this in a 2D engine may require two separate 2D engines. It would be easier to transition between the perspectives in 3D.