Wykształcenie
Wskazane jest wykształcenie techniczne z branży informatycznej, bardzo dobra znajomość języków programowania (np. Java), doświadczenie w programowaniu gier.
Cechy osobowości
To zawód polegający na wykonywaniu pracy wymagającej dużego nakładu czasu, cierpliwości, odporności na stres i wytrwałości, a przede wszystkim innowacyjności i kreatywności. Bardzo często wiąże się także z pracą po godzinach, zwłaszcza gdy zbliża się termin wydania gry, zatem nierzadko trudno w tym zawodzie o stały i zaplanowany rozkład dnia oraz systematycznie poświęcany czas dla bliskich.