I am currently working on this processing - cheap method of perspective. The good thing with a 2.5D engine is that texturing can be done to any extent(ie textures that are 512x512). I know P3D exists and can do 3D texturing, but this should be upwards of 10x faster, due to:
- Less math
- this can be utilized (if modified) to rotate at 90ยบ angles(since sin/cos would be -1,0 or 1; integers; FAST)