You can go with Java or VC++ may be.
ithelp
Nearly a Posting Maven
2,230 posts since May 2006
Reputation Points: 769
Solved Threads: 128
Read this thread, it has a lot of usefull info in it
Now for the part you won't like:
I know a little of c++ and I'm starting a project for a game of the new generation of games...
like Gears of Wars or Bioshock
To make a game like bioshock, you would need to be an C++ expert (seriously: EXPERT). Plus you'd need a team of (lucky guess: ) a few hundred people.
If you really want to make somesort of game, I would suggest you start of with a kind of cardgame. They are reasonably easy to program, although even this is quite a challenge for a lot of people.
If you want to create 3d games like bioshock you'll have to get an education in game-programming.
Good luck!
Nick Evan
Not a Llama
10,112 posts since Oct 2006
Reputation Points: 4,142
Solved Threads: 403
Great games use great game engines such as OpenGL or DirectX. Those do all the really hard work and let you concentrate your efforts on the game, sound and graphics. Yes, you have to be an expert on all those fields. You can't possibly code a good game without being a very good graphics designer, or know someone who is.
Ancient Dragon
Retired & Loving It
30,050 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,343
That's because Bioshock probably built more heavily on existing software and libraries, so required less people.
You could do it with a smaller team, you'd just take FAR longer.
And you'd need FAR more skill per team member. Think about putting a dozen people like Bjarne Stroustrup, Joshua Bloch, and people like that on a team rather than pulling open a can of college grads and giving them an introductory course in C++ and DirectX to build most of the system.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337