I know this is a question from out of the blue, but considering all you guys are the bee's knees, I thought you might know this...
would a game as big as silent hill be created using just C++? or would it of involved other langauges like java or visual basic?
What exactly is silent hill?
How do you play it?
What is the objective?
Haha, I can safely say visual basic or Java wouldn't be used for silent hill. There's no support, AFAIK, for Java or Visual Basic on the PS1, or any of the consoles as far as I know. This post would belong moreso in the game programming forum, where Bubba will give you a much more accurate response.
Silent Hill was on the PS and PS2, so it's most likely it was done in C or C++.
Silent Hill 3 and 4 are also on the PC (not sure about 1 and 2).
BTW: These are some scary games, I love them.
I'm going to venture a guess that Silent Hill was written in C++. I've talked to a few Japanese developers, and it seems that C++ is preferred over C in the far East. This is only hearsay though.
But some API's are biased to a particular language. I mean like DirectX with C++. So unless you have developed for one of these consoles, you can't really say for sure.
BTW: I know DirectX can be used with C# and VB, but you know what I mean...
Most certainly it was code in either C/C++ or a mixture of both. ?Using VB with DirectX sucks because VB sucks, - for game programming anyways. Java....well we won't even go there.
Anything coded on the Xbox is going to be a version of DirectX, albeit a bit different than PC DirectX, it is the same idea.
PS2 is coded entirely different from both.
But most certainly on the PC games are coded in C/C++ - all retail games use C/C++ as well as assembly language and/or pixel or vertex assembly or high level shader language (HLSL) in Direct3D or Cg in OpenGL.
Whether they use C or C++ is pretty much a moot point (ha I spelled it right there cheez!!!).
Isn't CG for DirectX also?