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... )
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!
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.
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.
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)
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.
Ok, this may be bucking the so called system of telling people to use a syntaxically awful language like C++ to beginners, C++ is fast, but is also complicated. Most people, and I'm talkin newbees that start out tryin to learn C++ just give up. If you really want to program games, and I'm talkin ones that will actually get done, and with languages that can also be distributed as well as C++, get one of the following, (FreeBasic Free), (DarkBasic, Now Free to use but 70 bucks to buy) (Purebasic free demo, fast as hell, loaded with demos of its own code but does cost 100 bucks to buy and does more than games, its what I use, can ya tell? ), (AGK from the makers of DarkBasic, free demo, 59 bucks to own, does PC, Mac, IPhone and Droid games, I use this as well), (SDL basic, free also). Oh and if anyone tells you basic is not a good language to make games in, they have no idea what they are talkin about, dont listen to them. Basic used to be slow, in the 80's, since the 90s and beyond, it rocks, and is so fast, you cant tell the difference in most games, Most Basic's these days compiles down to machine code, Soooooo , unless youre gonna write the next world of warcraft? and spend three years or more doin it?, then ok, use C++.
C++ is the best programming language for develop apps,video games,drivers and everything. But people use lot of languages because c++ is not a friendly language, also it is hard to use. But if learn c++, can do anything that want
to do in computer.Thank you for reading my answer. I'm Tuto, have a nice life!!!.
I just graduated with a b.s on industrial engineering so i kinda know some basic C++ programmin however I find c++ kinda hard to understand so im looking for an easier alternative. What language/s do u guys recommend to learn how to create basic video games, web dev and some other coding. thx
take java and c++ if you know C++ C# will not be problem if you want use in future the 3 are usefull in every platform java and c++ are the best language for game development it used in the bigest studio as ubisoft and more . i'm young too and i'm an autodidact.