English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I am a video game enthusiast and I dream of making video games on the game consoles and perhaps even the PC. It just occured to me that I have no idea what program languages are use to design and implement the games. I wouldn't mind doing a bit of programming in advance before I do anything else. So what I wanted to know is: Is there anyone out there who knows what I'm talking about ? Especially if you happen to be a game programmer who has worked on a best-selling title in the industry ? Please, I really want to know what languages are in use to make the games in the first place.

2007-10-05 03:06:15 · 7 answers · asked by Double A plus B 1 in Games & Recreation Video & Online Games

7 answers

A wide array of languages and platforms are used, from Assembly to C++ to Java to .NET languages (C#).

For a beginner I would take a look at Microsoft's XNA platform, which allows people to develop games for both PC and XBOX360 for free.

http://msdn2.microsoft.com/en-us/xna/default.aspx

2007-10-05 03:10:17 · answer #1 · answered by Billy Bob Barker 4 · 2 0

Most video games are created using an already made "game engine". That is a program which displays the background, puts objects on the screen, move objects, allows for "shooting" and other activities. without the need to program each action. You use a simple command and parameters (such as what object to move and how much). Each engine is different.

What you want is to learn any of the standard programming languages. The concepts you learn will be usable for game programming. The "syntax" (or actually wording of the commands for the game engine in use) you can get from a list once you understand the concept.

The actual syntax for the game engines is a closely guard trade secret. You will only learn those once you have been hired as a game programmer. To get hired, you need to know how to do basic programming.

Probably "the" language that a programmer needs to learn is "C" (or one of its versions such as C++). What you learn there will be usable with any other language.

In fact, most game engines (and other programs) are written in "C". The game engine simply serves as an interface to make creating the game (usually also stored as a "C" program) quicker and easier.

2007-10-05 03:14:21 · answer #2 · answered by dewcoons 7 · 0 1

The only thing I can think of is something to do with binary numbers. You know the things that are like 101010001010110110101001
P.S follow your dream of making vidio games.

2007-10-05 03:09:44 · answer #3 · answered by white_and_nerdy_93 4 · 0 1

Could be DOS or FORTRAN which I have had a little experience with when working with CADCAM ( computer assisted design, computer assisted manufacture )

I suggest you try googling DOS and FORTRAN and see what you come up with. I think FORTRAN is a kind of memory card binary system invented 30 or 40 years ago.

2007-10-05 03:16:18 · answer #4 · answered by Stupidity Personified 3 · 0 2

Most game engines would require you to know either Python or a variant of the C language (such as C, C+ or C++).

2016-05-21 07:59:12 · answer #5 · answered by ? 3 · 0 0

A TON of stuff is done in C.

2007-10-05 03:13:58 · answer #6 · answered by Curly 6 · 0 0

Idk!

2007-10-05 03:09:49 · answer #7 · answered by 30stm 1 · 0 1

fedest.com, questions and answers