I did a test on my Amiga400T, 060@66MHz, Cybervision 64/3D and Aos 3.2.
Works in 640x480 with 14 fps (when no animations are rendered). Drops to 4 fps when something happens on screen.
So far, it works!
Works great on MorphOs 3.19 and looks really promising to me!
I also tested on Amiga 1200 with ACA1260 and AmigaOs 3.2.
Since the Amiga does not have any GFX card, there no Cgx or P96. Sadly Axion wants to open the cgx library.
You really don't need any cgx functions for such a game.
I suppose that you are rendering into a back buffer in fast memory and afterwards blit it to window/screen.
On cgx systems you can simply use WriteChunkyPixels
from graphics.libary. Chunky to planar will be done if needed
(on aga systems). But the C2P routine of Amiga Os is really
slow, you can use your own one.
If need any help for Amiga native or MorphOs native and
performance optimisations, please contact me. You would really like to help.