One off the real wish list items for coders, is a proper 3D engine for the Next. Jim Bagley had, from day one, wanted to implement a ray casting engine. I’d never written one before, and I thought I’d figured out a nice texturing loop, so wanted to see just how fast I could get one.

So follow along and see where it takes us!

High level Prototype
ZX Spectrum Next flat shaded mazePorting to the Next
Texturing the Walls
Scaling up to Full Resolution