Jeste da je malo kasno ali za slucaj da nekom zatreba...
Za 3d igrice imate Unity3d i UDK koji su free game engine-i.
Udk nisam probao(jer mi je komp malo star) ali za unity3d mogu da kazem da je stvarno dobar.
On ima i pro verziju koja omogucava rad sa shaderima,senkama,refrakcijam i jos nekim...