Programista gier komputerowych – inżynier oprogramowania zajmujący się tworzeniem gier komputerowych lub programów podobnego typu. Uczestniczy w całym procesie tworzenia gier, dokonuje modyfikacji i poprawek. Pracuje w zespole, nad którym nadzór sprawuje główny programista. Tworzy kod używający zasobów gry, natomiast same zasoby są tworzone przez grafików, muzyków, itp – stąd też umiejętność efektywnej współpracy z innymi, skutecznej komunikacji jest tu niezbędna.
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.