   [SlimDX, DX9]Game Engine Design
  Hi there,I'm designing my own 3D Game Engine at the moment, the engine will be written in C# and SlimDX (DX9). I prefer SlimDX, because of the better performance and more control (my opinion).I'm relatively new to game programming (1 year XNA experience and some small applications in C++&DX10).I've designed a little class diagram in VS 2008, and just want to hear your oppinion and/or improvement suggestions: This is just the base structure, and I'll add AI/Sound/etc. later, but for physics I'll use PhysX.Net. I'm toying with the idea to add multithreading, like it is describted in Game Programming Gems 7 (chapter 1.9). How much performance boost can give me multithreading?Please tell me what you think about this.Thanks in advance.regards,Kevin[Edited by - Kevin31 on June 2, 2009 4:14:59 AM]
  Is it that bad that you don't want to say smth.?I've updated the class diagram, so please take a look again.@moderator: If it is bad that I'm posting such big images please tell, I also could post a link ;)regards,Kevin   