Jaja... veo que nadie te ha ayudado realmente. =/
Mira... te pongo el mejor de los Game-Engines jamás creados. Unreal Engine, de Epic Games, en el están hechos los juegos más avanzados, Gears of War, Unreal Torunament, Splinter Cell, Bioshock, Bioshock 2, etc, etc.
Liberaron una versión COMPLETA (incluye más cosas que solo el Engine) osea, todas las herramientas que necesitas para crear tu juego.
Se llama UDK (Unreal Development Kit) y es completamente gratuito... Lo único es que creo que debes darle el 20% de las ganancias a Epic Games o algo así, no estoy muy seguro xD
El link es:
http://www.udk.com/
Bueno, Unreal es un poquito complicado... ahora te pondré otro muy usado (no tanto en juegos profesionales) e igual muy bueno... tiene una versión gratuita que tiene ciertas limitaciones, pero nada del otro mundo.
Se llama Unity 3D
El link es:
http://unity3d.com/
-------------------------------------------------------------------------------------------------------
Estos 2 engines son de los más conocidos, así que podrás encontrar infinidad de tutoriales en todos lados.
Espero te haya servido.
Saludos!