I didn't think that it was AMOS. It doesn't matter. On amiga, not everything needs to be 100% asm optimized. On this kind of game, if you can leverage the blitter in parallel of the cpu you get a lot more power, no matter the language, C, asm, AMOS, Blitz, whatever.
I agree with your point. On the Amiga, raw 100% assembly optimization isn’t always necessary, especially for this kind of game. If you design things properly and make good use of the blitter alongside the CPU, you can get a significant performance boost regardless of the language you’re using—whether it’s C, assembly, AMOS, Blitz, or anything else. In the end, architecture and smart use of the hardware matter more than the specific language.
Best regards, and if you ever need help with graphics, I’d be happy to help you out.