3D Engine Demo

This small demo was created for the second assignment of 3D Games programming on my second year. The aim was to create an engine using C++ and DirectX 9 that could support loading in custom 3D models, textures and shaders as well as two types of collision. This 3D engine has support for .X models, WAV sounds, box & sphere collision, sprites, control pads and a customisable skybox.

The full Visual Studio build can be downloaded here(100mb zip). The demo is very much still a demo, with many features not yet implemented. We had four weeks to create an engine and so there are many declarations that do not have definitions yet. I also couldn't quite get the shaders working which I was quite annoyed at. However, once the third year has been completed, I would very much like to complete the demo (and remove all the magic numbers that got hastily inserted near the deadline....).