Original Post
Hello my minions, BACKGROUND I've been working on a game project for a while in vc++, so far have the graphics engine done. I've decided to switch to C# for game logic and networking, for speed of development. I want to keep the graphics unmanaged VC++ DX9, for performance. QUESTION I know you can reference unmanaged code (vc++) from managed (C#), and I want to do this with my graphics being in VC++ and my logic in C#. What are my options, what is recommended? I'd like to do this by making my graphics engine a DLL and referencing it from C#. Can this be done with the DLL exposing it's public interface as it normally would? I just need a quick overview of my options and how it would work, I can research the details myself. Also, any good links are appreciated. You may respond. __ Andrew