This project concerned the development of a software-based 3d engine in python from scratch, including vertex projection, pixel shading with z-buffering and parsing of STL files.