I have spent the past few quarters working in my spare time to develop a personal DirectX and OpenGL engine named FaDE (Fantasy Development Engine). It is an ongoing project, currently in its third iteration of development. FaDE supports terrain with height maps stored in a quad tree, frustum culling, obj model loading, ambient and directional lighting, and render-to-texture support. I am continuouslyadding more features to this list.