Click here to Skip to main content
15,886,362 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
i am halfway to master c language so far hehe..what programming language should i use for making game? btw im just a newbie..
Posted
Comments
Richard MacCutchan 24-Jun-15 2:43am    
Any language you like. There are plenty of websites dedicated to game development, try some of their samples and suggestions.

There are too many language possibilities to discuss the selection of language seriously. Essentially, it could be any general-purpose universal language, plus there are some game-oriented domain-specific languages. You probably have to start with considering your experience and even personal habits.

Please see:
https://en.wikipedia.org/wiki/General-purpose_language[^],
https://en.wikipedia.org/wiki/Domain-specific_language[^],
https://en.wikipedia.org/wiki/Domain-specific_entertainment_language[^].

You knowledge of C, if you approach it right, won't be wasted, as it may give you some useful general programming skills, most importantly, fundamentals, low level, understanding of essence of things — hopefully. And there are many people totally mislead and disoriented by learning it. It all depends on people. But in practice, C is hardly a practical choice for game programming. Again, it depends on personal preference and choice.

So, sorry for not giving you a concrete suggestions on learning any particular language. I am afraid of telling you any strong opinions, to avoid making harm.

You really need to decide it by yourself. But you know what? Game programming is not so easy thing. It's much better to learn several (I mean it, several) programming languages and get good experience in easier programming projects. When you get some maturity, get back to the idea of developing games. Apparently, according to your own words, your experience is presently very rudimentary. Jumping right to game development is one of the most reliable ways to get a lot of frustration. Give it decent time, don't rush.

—SA
 
Share this answer
 
v3
Comments
Suvendu Shekhar Giri 24-Jun-15 2:53am    
+5. Liked your descriptive suggestion.
Sergey Alexandrovich Kryukov 24-Jun-15 3:13am    
Thank you, Suvendu.
—SA
CPallini 24-Jun-15 3:39am    
5.
Sergey Alexandrovich Kryukov 24-Jun-15 10:41am    
Thank you, Carlo.
—SA
Have you tried searching this in Google prior to post here?

Thare are many laguages used develop games but I would rather prefer to use that language what I know already or the kind of language I already know. It also depend upons what kind of game you want to develop, what is your target environment- is it for windows, windows phone, android, iphone, multi-platform and many criterias to chose.

Check this wiki page
Game programming[^]

For beginners, I would suggest to go for HTML5 & Javascript, which is the future of multi-platform game/apps programming. It is supposed to support all kind devices in future and the best part is it's easy to learn and you can find may help over internet.
Still here is also a good list programming languages you can check as a begginer
Five Best Programming Languages for First-Time Learners[^]

It's not all, go for a google search with different keywords and find the gaming language which is suitable for your requirement and start with some basic tutorials.

Hope, it helps :)
 
Share this answer
 
Comments
CPallini 24-Jun-15 3:39am    
5
Suvendu Shekhar Giri 24-Jun-15 3:51am    
Thanks :)
Just learning basics of C will not be enough for game programming.
You will need to cover more advanced topics like using GPU, Image manipulation etc.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900