@mystman: Eh, I disagree
Raycasting is among the slowest 3D engine you can get, 'normal' 3D game engines just use a lot of math, and algorithms, but i'm sure smilebasic could make some decent 3D graphics without raycasting
Its the Z index sorting that usually uses the most processing, but as long as you use sprites, you dont need to worry about what sprites are behind what sprites
It does it for you