Yep, you could probably use VC++ for alot of the games out there today.. most (if not all) 3D games use either OpenGL (Open Graphics Language) or MS DirectX Suite, and both of those have APIs written in C++. DirectX is a MS only API, but OGL works on many OSs.
DirectX is nice to learn because XBOX uses DirectX for its games, but OGL is very good to know as well (bit more complicated API tho).. Both are put to use in PC games, but as for the PS2, I am not sure what language they use, I think they have a specific language just for the hardware of the PS2..
Either way, C++ would be the base language of choice, and maybe create different rendering DLLs for both OGL and DX that would allow your program to work with games using either API...
Reply