Video Game Programming Languages
If you are interested
in a career in video game programming, you will probably find
yourself needing to think about both video game design and video
game programming in terms of in-depth knowledge of at least one
of the following programming languages:
* Visual Basic.
This is a high level language and relatively easy to learn, and
is good for turn-based games such as war games and board games.
It's advantages are that it can handle both the scene graphics
and the game processing.
* Java. This is good at handling motion, and
its object orientation means that character movement and other
speed graphics are easy. It also is good at handling distributed
processing over the Internet. It is not difficult to learn, and
is becoming more popular for interactive games.
* C++. This is the de-facto standard for games
programming, and it handles objects and graphics at speed, as
it is a processor based language. However the learning curve for
being able to program well and with the sophistication necessary
for good games programming is steep, so experience counts with
C++
Your video game design
often dictates the video game programming language, so many programmers
work with all three languages, taking advantage of the best of
each.