• Advertisement
Sign in to follow this  

XNA or MDX?

This topic is 3700 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I want to get started on programming my own game engine. I looked around for some tutorials to use DirectX in C#(my target language). A lot of things I found used the XNA api. At first sight, it didn't seem like the thing I'd like to use, Managed DirectX (MDX) on the other hand seemed very nice. But at some sites I found that MDX is replaced by XNA, so that the development of MDX has stopped... Would it still be a good idea to build an engine on MDX or is XNA the better choice? And another question: I got a bit confused by XNA, It seems you can only download an XNA game studio which will work like (or with?) Visual Studio. But if I go for XNA I'd like to use SharpDevelop as my IDE. Is it possible to use XNA with SharpDevelop? Many thanks! Khaos

Share this post


Link to post
Share on other sites
Advertisement
Ok, I already thought so.. Well, I guess it's XNA then :P

Anyone knows if it's possible to use XNA with SharpDevelop as my IDE?

Share this post


Link to post
Share on other sites
You can certainly use the XNA DLL's with SharpDevelop as you would any other DLL, but to get all of the extra stuff like the content pipeline you will have to use Visual Studio.

As an alternative to MDX, check out SlimDX, which is an open source project to bring Native DirectX to the managed world.

Share this post


Link to post
Share on other sites
I tried to use the XNA dll with SharpDevelop, but I'm getting a "File not found" exception if I'm trying to run my program. It can't be an error in the code since it is copied from a tutorial. Which DLL's does XNA need to run? I only got the Microsoft.XNA.Framework DLL file.

Share this post


Link to post
Share on other sites
Hi Khaosz!

You can use XNA with #Develop, all you need to do is reference the XNA assemblies to your project...

But like Mike said
"to get all of the extra stuff like the content pipeline you will have to use Visual Studio."

Share this post


Link to post
Share on other sites
I already have added the assembly references Microsoft.Xna.Framework and Microsoft.Xna.Framework.Game, but I still get the error.

Share this post


Link to post
Share on other sites
Found the problem already, had to update the DX SDK on my PC.

Got everything working now. Thanks for the replies :)

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement