The reason I brought up what I do at work is to point out that I've got experiance in engine development...
Really? Do you have anything you have made engine-development wise to show us? Because IIRC you were laid off from your previous job, and you don't even have 2 months in CodeMasters(yeah, I follow the gossip...). What exact experience do *you* have in engine development? You have anything similar to the OP's project you can show for yourself?
Yep, I was let go from my previous job, but then again so were 1/3 of the coders there. In fact I PREDICTED I would be let go due to the various factors (yay office politics!) including a slight run in with a producer on a project shortly before the redundancies happened.
The gossip is wrong however, I've been at Codemasters for a little over a year now having closed out the latest Flashpoint as part of the rendering team before ending up in the Central Tech team for our new engine.
And nope, I don't... but then again I never claimed I did; my experiance comes from working in the industry on a few projects/engines (I believe this is my 11th project...). Could I do it in my own time? Most likely however when I do my own stuff I prefer to work on tech demos to try things out, not that I've done many of them in the last few years either.
But, if you feel the need to go rip something of mine apart then feel free;
Game Texture Loader
OpenGL Window Framework
A bit old as they are from 2004, so my coding style has changed a bit over the years, but feel free to take it apart if it will make you feel better