   Game Engine Design
  I'm looking at building a decent game engine with C++ Studio 2005 and the April 2006 DirectX SDK.  At the moment I'd prefer to use C++ and not C#.  I feel fairly confident that I can write the individual components but I'm wondering what is the best way of going about this.  Starting off the right way, in the past (few years back now) I've written rubbish little things which do a very basic job and read articles about using DLL's and multi-threading which is something I want to be doing.Wondering if there are any decent tutorials / examples available that I can look at to get some ideas on how the decent engines work.  E.G what components they use and how they go about putting them together.  Once I get that framework down I'm confident I can then start writing the individual components such as the renderer, timer etc.Any help appreciated,Thanks,   
  http://www.gamedev.net/reference/programming/features/enginuity1/   ;bangbangbangbangbangand Kaboom;Quote:Original post by IFooBarbangbangbangbangbangand KaboomNew top score!;  The Catmother engine source.   ;  I have just what you're looking for:http://www.kalme.de/ <--- AWSOME tutorial, teachs how to build a game engine using C# and MDX from scratchhttp://geekswithblogs.net/jolson/archive/2004/02/16/2174.aspx <--- another one, building a game engine with C# and MDXI know you don't want c# neither mdx, but you read it, you will understand whats the logic behind it. Then it won't be a problem for you to implement in a language of your choice.Just to let you know they'r both 2d engines...Hope it helped...   