954,535 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Best programming language for video games

Well, right now i'm following a tutorial on game making for c++, but is this really the best programming language for video games?

Also i'd like to know if can recommend me a book ( i've seen some book on amazon but i don't really know wich one to choose ), or tutorial about this, cause since i'm just 15, there's no teacher ( yet ) to talk with about this kind of things ( Consider that i'm a really noob sooo... )

Well thanks and thats all

pato wlmc
Light Poster
31 posts since Mar 2010
Reputation Points: 10
Solved Threads: 0
 

C++ is definitely one of the top languages. It doesn't really matter what language you use, as long as you are good at it, and you can use it to create cross-platform games, if you want to distribute them or go commercial. From reading around, it seems that C# is the most frequently used these days, though you can be different.
Sorry but I can't really recommend you a book!

SgtMe
Nearly a Posting Virtuoso
1,205 posts since Oct 2009
Reputation Points: 68
Solved Threads: 85
 

For starters, gamedev.net is one of the best game development sites on the net. Lots of good tutorials and help there.

C++ is extremely widely used in game development for professional games for both PC and console. C# is also good, but its main benefit is the XNA framework which is Win/XBox only. There's also Java, Flash and Python which have some good game related frameworks. My personal favorite dev language is C++, because that's my first language and holds a special place in my heart. It's also damn powerful.

Sodabread
Posting Whiz in Training
290 posts since Nov 2009
Reputation Points: 103
Solved Threads: 42
 

There is no such thing as best language for game dev. Each language has its own shortcomings and good points. You need to pick a language that you are familiar with and stick with it.

It also depends on the type of game you want to make. For instance, if you are interested in making an online game, then C++ would not be useful.

You could also look out for game making software like GameMaker, Construct, Unity, etc. that will help you make games with limited knowledge of programming.

dbest
Newbie Poster
3 posts since Jun 2007
Reputation Points: 10
Solved Threads: 1
 

It depends on many factors, but I can recommend you some pieces of software and some pieces of advanced software:
First, if you are inexperienced, which seems to be true, take a look at http://www.3dgamestudio.com/ .
This game engine plus its useful tools will help you get your hands dirty while producing commercial quality games. It is somehow cheap and uses C-script which is somehow like C/C++.
Second, after getting some experience designing and developing games, I recommend you to switch to Python (as the programming/scripting language) and Crystal Space 3D (as the game engine/resource manager) and Blender 3D (as the world/model editor). You can also use Gimp as a good image editor/manipulator.

Good luck designing and developing games...!

mostafadotnet
Junior Poster
157 posts since Jul 2006
Reputation Points: 55
Solved Threads: 11
 
For starters, gamedev.net is one of the best game development sites on the net. Lots of good tutorials and help there.

Second this. Gamedev.net hastons of information on every aspect of game development. A quick forum search turns up this .

Ariste
Newbie Poster
21 posts since Jun 2010
Reputation Points: 10
Solved Threads: 5
 

Well thanks to everyone, the last post really helped me out, so i think, i'm going with c++, just as i was, maybe i'll try java, or phyton, but without leaving c++.\

Thanks!

pato wlmc
Light Poster
31 posts since Mar 2010
Reputation Points: 10
Solved Threads: 0
 

Well thanks to everyone, the last post really helped me out, so i think, i'm going with c++, just as i was, maybe i'll try java, or phyton, but without leaving c++.\

Thanks!

pato wlmc
Light Poster
31 posts since Mar 2010
Reputation Points: 10
Solved Threads: 0
 

hey I am also young and i asked this same question. I am 13 and i really want to create a game and go commercial I would want to know which language is for both PS3 AND PC or Xbox and PC. dont suggest me an easy programming language or :MAKE YOUR OWN GAME!: program that gives you everything in your mouth.I want to start from the roots, not with easy programs where you can do mediocre stuff. the type of game I want to create is something like a GTA (it doesnt mean i want to make a crappy copy of it) I mean the quality. I do this because I like computer stuff and am much like a cool nerd... I even know HTML, how to make a virus, and how to even make an antivirus and if you help me I can give you a copy of the game if you put your hotmail(not a spammer)

galiz05
Newbie Poster
3 posts since Mar 2011
Reputation Points: 10
Solved Threads: 0
 

Depends. If you want to make top-notch professional games, c++ is the language to learn and learn well. Even if you end up needing to switch over to another language, it will most likely be more simple and an ease to learn.

ichigo_cool
Junior Poster
101 posts since Jul 2010
Reputation Points: 6
Solved Threads: 4
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: