"Lately I have been investigating 3D game engines. I was mostly paying attention to open source engines like Ogre3d, Irrlicht, Crystal Space 3D, and the like. Then I found out about cheap Indie licenses for commercial game engines like Torque Game Engine ($150), Torque Game Engine Advanced ($295) and the C4 Engine ($200 + free upgrades). I found a list of top commercial and open source game engines at devmaster.net in case anyone is interested (I didn't want to take the time to list all the engines, but there are more good ones that I did not list on this page). Now for my questions. Now, here's my dilemma. Which of the engines are worth investing in? Should I buy an indie license or hold out for open source? Or should I start with an indie engine and switch later if open source catches up?"