spaceman wrote:
> I mean something like ...
> Visual C++ - 500 professional games in last 5 years
> C - 20 professional games in last 20 years
> C++ - 200 professional games in last 15 years
No. Almost every "high end" game in development these days uses at
least some C++, although some games are C-only.
Visual C++ is a Microsoft product. Probably every single Windows game
uses it, and every other game likely has some ****tion of the toolset
written using VC++. I don't know of any Windows-based games that use
g++ or gcc.
There are no statistics on this that I'm aware of. I'm not aware of any
statistics even on the number of games developed in the last year, five
years, ten years, but it's a lot.
> I wrote a few "home quality" only ones in VB and C. But, I am talking
> about the nice graphics ones.
Nice graphics are less a function of programming language and more a
function of, well, nice graphics. If I recall correctly, Myst was
written in Director, and that was a huge hit.
> I see all kinds of books like C# , C++ , Visual C++, Java, etc....
> for Game Develepment.
> I don't want to waste my time in a language that most professional
> developers don't use.
Professional developers use all sorts of languages. I've been working a
lot in Python lately, although mostly on the data processing side. I.e.,
creating and massaging data for use in the game. The games I'm working
on presently are all C++ for the runtime, but no DirectX or OpenGL or
Visual C++ since they aren't for Windows.
> So, can someone tell me what are the best programming languages to use
> for game development.
The best programming languages are the ones you already know, because
these are the ones in which you'll be productive right away.
> Also, what about tools that developers use (like for shading, skinning,
> etc).
Well there are the algorithms that do the drawing of these things, which
are coded by hand. There are some tools written to aid the creation of
these things, which are also coded by the team. Then, there are tools
that are purchased that do some of the work and then other software is
written to massage the data into a format useful to the game software.
> I am just trying to save time by finding out what is used most.
It's not super-im****tant. For my home projects I use Python and SDL via
Pygame. SDL is a "multimedia wrapper" that hides platform vagaries so
you can write code that is more-readily cross-platform capable. (More
info on that at www.libsdl.org.
-tom!
--


|