Shockingly enough it is actually possible to do decent ray casting and much more on the GBA despite the incredibly minimal compute budget.
Joshua Barretto has been working on a GBA port of Super Mario 64 with entire 3D levels, characters, and movements. In my opinion just incredible work:
replies(2):