Hey guys, I'm just starting out in the graphics world...been programming for four years in all kinds of languages, but I'm going to be using C++ for (mostly) obvious reasons with the game I'm programming... I wanted some advice over a game engine, though. Do any of you program using the free engines? I would really like to do an engine that is both directX and openGL compatible, and I really don't feel like recreating the wheel on this one. I have read quite a bit of material on directX programming, and the openGL stuff I look at is usually the same thing, just simpler. I have looked at both Crystal Space and irrlicht in depth, and so far I've come to the conclusion that CS seems like way too much for me, as this is just a personal project. Irrlicht is nice, and all it has are graphics libraries, so I'm thinking I'll go with that one -- any suggestions or other engines you guys have experience with?