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

Like gamecube, xbox, ps2... etc...

PC games are programmed in C++, right? What about consoles?

2006-10-22 13:55:38 · 4 answers · asked by mythofzero 1 in Computers & Internet Programming & Design

4 answers

Depends on the console, the tools the developers use, and the experience level with the console. For example, many developers use Epic's Unreal engine, the core of which is written in C++ but game logic is written in its proprietary UnrealScript (a C++-like language with advanced concepts, interpreted by the game engine at runtime). Depending on the game, a developer using Unreal may never touch C++ code (implement the game entirely in UnrealScript). Other games might be written in C or C++, in the machine language for the console (especially games late in a console's life, as developers have become familiar with the hardware and are able to tweak more power from the console by working closer to the hardware), or even a very high-level language like Flash (Hexic on Xbox 360, for example). Similarly, PC games may be written in nearly any language (C/C++, VB, Java, Flash, C#, etc). Also, keep in mind that much of "game programming" really ends up being tools programming that gamers never actually see (map editors, resource editors, sound editors, content pipeline management, etc), which are usually written in a more RAD (rapid application development) language than C++, usually VB, Java, or C#, but might be written in Perl, Ruby, Python, etc, depending on the developer's toolchain.

It really boils down to how each developer (company, not individual) works, whether they license technology from others, whether they have experience on the platform in question, what level of expertise their programmers have in various languages, etc.

2006-10-22 21:45:05 · answer #1 · answered by toddos1 3 · 0 0

Same, just a different compiler, although by nature of C/C++ knowing it on an Intel PC is no means equal to knowing it for a PS2.

2006-10-22 14:05:38 · answer #2 · answered by Andy T 7 · 0 0

Majority use's C# ( C Sahrp) but some people also use Java or Flash for games which are much easy but are limited than C# , which is much wide and has many ways to do many thins.

2006-10-22 14:30:43 · answer #3 · answered by Anonymous · 0 0

Probly c++ with a special Complier

2006-10-22 13:58:38 · answer #4 · answered by Anonymous · 0 0

fedest.com, questions and answers