I did some more coding for Nitrogen3D. It is hard to find time to work on it full bore because of classes now but still I get around. Currently the device manager is in a state of working and so is the camera object. There are still a few more features to add to both objects but for now it works I will add those features next chance I get to code. Currently the only thing the engine does is allow you to create a device, setup a perspective projection, create the camera and update its position. Since the engine has no rendering abilities right now here is a simple screen shot of me testing what I could with some out of engine rendering. Grantid to do this demo app took more coding then I wanted to do, but that is just because I don't have any rendering code in the engine itself so it took a few workarounds. Here is the screenshot.