Another project I did for school. There are no code examples here, but this illustrates the basic concepts behind a firstperson 3D rendering engine.