Jump to content
  • Advertisement
Sign in to follow this  
BCBTP

What is the best game programming Language/SDK

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

I would like to know what really is the best language for programming games, and with what SDK. I my self have taken the time to learn DirectX and C++ but I was wondering what you guys think!

Share this post


Link to post
Share on other sites
Advertisement

I would like to know what really is the best language for programming games, and with what SDK. I my self have taken the time to learn DirectX and C++ but I was wondering what you guys think!


Thanks, im just trying to get other peoples opinions. I like DirectX and C++ alot, I just want to see what you guys think.

Share this post


Link to post
Share on other sites
Theres no best, it depends on a multitude of things. Too many to list. Just use what you like and what you feel productive with.

Its like asking whats the best brand of car. Each has its strong and weak points, none are perfect.

Share this post


Link to post
Share on other sites
I'm really diggin C# and XNA. C# is more productive and easier than C++, yet it still pretty much has the same power as C++. Same for XNA, it makes things easier and still is close to DirectX 9 in terms of power.

Share this post


Link to post
Share on other sites
As I've stated (numerous times now heh), I really like SFML for all my SDK needs, except Network (The networking module doesn't have as advanced support as I would like...so I use Raknet for my networking SDK). Since SFML sits on OpenGL and OpenAL, it provides a lot of features and uses all HW rendering for Audio and graphics, so performance is never an issue. Plus, it's constantly updated, and has a great forum where you can get support ASAP.

Share this post


Link to post
Share on other sites
I would say C++ and DirectX.

There's surely hundreds of reasons for and against, but I belive that C++ is faster than C# which is very important, especially in game programming smile.gif

Share this post


Link to post
Share on other sites
Comparing Direct X to say, Unity, is like comparing Lego to a Ferrari.



Both are fun to play with, but are staggeringly different products.



Me, I would rather have a razor blade enema than work with C++ again, such a horrifically unproductive language. Actually, the same can pretty much be said of Direct X, but mostly because of its language of choice. Working with C# and XNA compared to C++ and DirectX is a vacation in paradise compared to a prison sentence.

Share this post


Link to post
Share on other sites

Comparing Direct X to say, Unity, is like comparing Lego to a Ferrari.



Both are fun to play with, but are staggeringly different products.



Me, I would rather have a razor blade enema than work with C++ again, such a horrifically unproductive language. Actually, the same can pretty much be said of Direct X, but mostly because of its language of choice. Working with C# and XNA compared to C++ and DirectX is a vacation in paradise compared to a prison sentence.


I will second that. DX vs Unity is not a real comparison, comparing them is next to useless. Someone using DX and someone using Unity have 2 totally different intentions. Namely, the Unity user is concered with finishing a fairly complex game without digging into engine code. The DX user is interested in writing his/her own engine code (and also may want to finish a game, just not as quickly :) )

And yes C# is way closer to Java in syntax and general level of bad programming forgiveness. C++ just doesnt give a shit about you.

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!