• Advertisement
Sign in to follow this  

What to choose?

This topic is 1921 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

Hello, i am just trying to start with some game development in my free time, so first step is which language to choose. I want to start with somthing thath is extensible. I already know few programing languages mostly C# (as this is my job) and Java, C++. I have been thing about XNA 4.0, but it seems thath DirectX is "much" better. I found thath it can work with C# too with SlimDX.

So i want to hear what are your recomendations.

Share this post


Link to post
Share on other sites
Advertisement
C# is good. SlimDX is fine.

This question comes up super frequently (and is in the FAQ).

Share this post


Link to post
Share on other sites
XNA must be your choice if you haven't got enough time.But, if you both love to make game by pure code and have got enough time to study ,I think C++ and DirectX are the best choice.

Share this post


Link to post
Share on other sites
C# is an excellent language, and XNA would be a good choice of library; if you don't want to use XNA SlimDX would make a good second choice.


Don't get bogged down looking for a perfect language or library -- just get started!

Share this post


Link to post
Share on other sites
And between SlimDX and normal DirectX with C# what would you recommend?

Share this post


Link to post
Share on other sites
Hey, again me :) May i can ask what are there any new books for starting with direct x? I just switched now from C# to C++, so now i will realy start with directx game dev and i would need and new books if are there any.

Share this post


Link to post
Share on other sites
[quote]And between SlimDX and normal DirectX with C# what would you recommend?[/quote]

DirectX is a set of native COM-like libraries, but most of them are not well-behaved COM and so cannot be used via COM interop in C#. Direct3D in particular, which is what you're really asking about.

In other words, there is no "normal DirectX" for C#, you only have options that are wrappers (XNA is a very high level wrapper around D3D, as was Microsoft's MDX which is now deprecated and their CodePack which is now effectively abandoned). Your only sane choices are SlimDX or SharpDX, both of which will work fine.

Share this post


Link to post
Share on other sites
[quote name='Telastyn' timestamp='1332875135' post='4925777']
C# is good. SlimDX is fine.

This question comes up super frequently (and is in the FAQ).
[/quote]

What FAQ?

Share this post


Link to post
Share on other sites
[quote name='Serapth' timestamp='1350492245' post='4991157']
[quote name='Telastyn' timestamp='1332875135' post='4925777']
C# is good. SlimDX is fine.

This question comes up super frequently (and is in the FAQ).
[/quote]

What FAQ?
[/quote]

...there used to be one... [img]http://public.gamedev.net//public/style_emoticons/default/sad.png[/img]

Share this post


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

  • Advertisement