Quote:Original post by Crypter
Im surprised no one posted this yet
The Enginuity series of articles isn't a very good resource for learning about engine design; the author says so himself. It's all a little over-engineered (no pun intended) and emphasises the wrong points.
My advice to the original poster is to learn by example. Writing a truly recyclable engine is no mean feat, and unless there's a very good reason to the contrary, it's best to use existing solutions. I recently played about with Irrlicht and found it mostly refreshing (but a little frustrating). Under the advice of others, I just today migrated to Ogre. While I haven't interacted with it yet, the engine looks very promising (if a little daunting).
Admiral