You are doing wonderful work. I thought I would drop you a note to encourage you. I am a programmer by hobby and an engineer by profession. I have been writing my own code base for about 5 years and working on building applications with it now. Realizing there are so many pieces required to finish a game when writing from scratch. Phone your engine and you have done a lot. Mine is DirectX10.1 base. Following you now and looking forward to your developments and filling in some holes for me to launch a few games. Will keep checking in on your blog. Keep up the good work!