After some carefull thought, I have decided to develop a game using C++ with an existing open source engine.
Torque (http://www.garagegames.com/products/1) was one reccomended option, and I was just wondering what everyone else thinks about it.
Is it DirectX or what ![]()

Torque Game Engine
Berni Ployer
You might want to make a post on the game programming forums on www.gamedev.net as a lot of people there are using the engine.
Tom Chen
Torque Shade Engine is our next gen engine. Fully buzz word compliant with shaders, dynamic lighting, self shadowing, etc. It also has a terrain engine called Atlas that supports terrain paging for almost limitless terrains.
We also have an engine called Torque Game Builder. It's a 2D engine though has support for basic 3D rendering in a 2D world. This engine has the most easy to use and polished tools of all of our engines. It also comes with the best and most comprehensive docs.
TorqueX is a melding of all our engines into an XNA based engine, presently it isn't released though we recommend picking up the engine you want to dev on and then port to TorqueX.
We did this for a TGB (Torque Game Builder) game called "TankBuster". You might've seen it quickly on the GameFest Keynote. We made it in TGB in about a week, then it took 1-2 days for someone to port it to TorqueX.
GarageGames Website
cwes99_03
Snyder_PlayMaker
Torque Shader Engine is their new DirectX engine.
With Torque (and I think for TSE, too) -- you'll be doing very little C++ coding, since the engine is pretty mature. Most likely, you'll write Torque scripts to implement your game. I'm not sure that's what you want in "develop a game using C++"
AttilaSz
I would suggest taking a look at Irrlicht as it seems very user friendly and really a breeze to work with. I have personally work with it and it was really cool to use and offers alot of nifty features.
I hope this helps.
Take care.