• Advertisement
Sign in to follow this  

What language do I use?

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

Ok so I know it's been asked a thousand times, but what language truly should be used to make good quality games. You can use any and there isn't a specific one, but based on the fact that I know a small-medium amount in C#(XNA framework), C++(just basic stuff), and Python(a little more than I know about C++)...which should I try to learn the most in right now for developing an independent, most likely 2D, game? I don't really have a preference on which one I like the best, I also would like to note that I plan on a future in game design, be it independent or professional(at a AAA company).

Share this post


Link to post
Share on other sites
Advertisement

And if there isn't one that stands out as particularly interesting or enjoyable to you, put them on a dart board and throw darts until you hit one.

Challenge Accepted.

Share this post


Link to post
Share on other sites

Well, they could tell you which is the language (mostly) used to build core engines of games such as Crysis and the like. But as already said, that info will not make you a better coder, not will make you write your first games (which is something far more important).

Share this post


Link to post
Share on other sites

If you like C# and not against going further in learning it, I'd say go with it.

I know you want to start as perfect as you can, but honestly don't affraid to make mistakes - it's a natural part of the learning process. At this point language wont be the thing that is holding you from creating your personal Crysis =)

Share this post


Link to post
Share on other sites

Still stuck on the decision.

If you hit all the languages with a dart, you set them up on your dart board wrong ;)

I can't find a dartboard xD

Share this post


Link to post
Share on other sites

Since you know Python and C#, go with that. From my experience programming games, learning game programming is just learning a graphics API(unfortunately where I study in college it is not taught) and solving problems given the data structures you already implemented 

Share this post


Link to post
Share on other sites

 

Still stuck on the decision.

If you hit all the languages with a dart, you set them up on your dart board wrong ;)

I can't find a dartboard xD

 

Make one! Where are your problem solving skills? tongue.png  (tongue in cheek)

Share this post


Link to post
Share on other sites

 

 

Still stuck on the decision.

If you hit all the languages with a dart, you set them up on your dart board wrong ;)

I can't find a dartboard xD

 

Make one! Where are your problem solving skills? tongue.png  (tongue in cheek)

 

Make one? Pick one! Nearly any noun will do-- people, places, things...

Share this post


Link to post
Share on other sites

Ok so I know it's been asked a thousand times, but what language truly should be used to make good quality games.

Out of curiosity, why do you think you'll get The One True Answer if it's never been given before in the thousands of times this question has been asked?

 

>You can use any and there isn't a specific one

And you just answered your own question.

 

but based on the fact that I know a small-medium amount in C#(XNA framework), C++(just basic stuff), and Python(a little more than I know about C++)...which should I try to learn the most in right now for developing an independent, most likely 2D, game?

Any of them. Seriously, you're very likely (as in 100% likely if you actually have any interest in programming) to learn several languages as you go through life making games. Using one now doesn't prevent you from using a different one later. Just pick whichever one you enjoy working in the most. And if there isn't one that stands out as particularly interesting or enjoyable to you, put them on a dart board and throw darts until you hit one. Seriously.

Good luck smile.png

 

Im going with C++, any suggestions on libraries for a 2D game, I will eventually start 3D so I was thinking SFML but it seems so tedious to set up.

Share this post


Link to post
Share on other sites

Tedious to set up is something you have to get used to if you're going with C++ smile.png

SFML is fairly straightforward though, just follow the tutorial and you'll be fine.

 

 

Ok so I know it's been asked a thousand times, but what language truly should be used to make good quality games.

Out of curiosity, why do you think you'll get The One True Answer if it's never been given before in the thousands of times this question has been asked?

 

>>You can use any and there isn't a specific one

lockquote>

And you just answered your own question.

 

>but based on the fact that I know a small-medium amount in C#(XNA framework), C++(just basic stuff), and Python(a little more than I know about C++)...which should I try to learn the most in right now for developing an independent, most likely 2D, game?

Any of them. Seriously, you're very likely (as in 100% likely if you actually have any interest in programming) to learn several languages as you go through life making games. Using one now doesn't prevent you from using a different one later. Just pick whichever one you enjoy working in the most. And if there isn't one that stands out as particularly interesting or enjoyable to you, put them on a dart board and throw darts until you hit one. Seriously.

Good luck smile.png

Im going with C++, any suggestions on libraries for a 2D game, I will eventually start 3D so I was thinking SFML but it seems so tedious to set up.

 

 

Edited by SimonForsman

Share this post


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

  • Advertisement