innanzitutto ti dovresti orientare verso motori grafici open-source e gratuiti ma per funzinoare richiedono un minimo di conoscenza di programmazione.. solitamente C#...

uno che ho provato ed è facile da usare è l'IRRLICHT è gratuito ed è open-source...

ci sono anche un paio di tutorials per farlo funzionare...

per fare un gioco comunque non basta la grafica... serve anche qualcuno che programmi il "motore"

se ti interessa faccio parte di un team che tenta di creare un videogioco in prima persona