Některé programy jsou na tvorbu grafiky a animace, jiná věc je "motor" hry, engine. Třeba Unity, CryEngine, Source. Občas si vývojáři udělají svoje nástroje.
Začni nějakou jednoduchou modifikací do něčeho, případně vytvoř nějakou jednoduchou mapu/level do nějaké střílečky, to ti "ukáže" co je potřeba :)