Najważniejsza jest kreatywność, później wykorzystuje się odpowiednie biblioteki/silniki (idzie do później do niskiego poziomu aż do karty graficznej), jakiś edytor grafiki rastrowej, wektorowej, program do modelowania 3D. Jest tego trochę i nie podałeś konkretów.