Sunday, July 12, 2009

Going to be going from visual C++ 6 to C# and 3D game programming instead of 2D, anyone got any tips?

Used visual c++ 6 and soon we will be coding in DirectX(to learn) and Reality(to create the game in a 3D world and light it etc, put in game physics an all).





Any tips anyone can give me?

Going to be going from visual C++ 6 to C# and 3D game programming instead of 2D, anyone got any tips?
Sounds cool! I think you'll have a good time. If C++ is very familiar to you, there are probably some things about C# that you'll find annoying. Read up on the .NET CLR, which is the basis of the biggest changes between VS6 and the .NET platform. Fortunately C# is, for the most part, a superset of C++, so most of what you already know will still work.





The DirectX API is pretty straightforward. I much prefer to work with OpenGL, but for Windows-only development DirectX is about as good as it gets. I've never worked with the Reality engine but have heard good things.





Tips? I'd say get a good book on C# for C++ people (there are several out there) and another one on DirectX (make sure it's aimed at C#/.NET and not VB or something). As far as the skill set you'll need, I think you're probably already there if you're decent with Visual C++. You didn't mention if this a solo project or a work thing, but if it's the latter then you'll have the expertise of others to draw from as well.


No comments:

Post a Comment