Programista gier komputerowych – inżynier oprogramowania tworzący gry komputerowe lub podobne programy.
Historia W początkach gier komputerowych, programista gier był jednocześnie projektantem oraz artystą. Było to spowodowane małą liczbą specjalistów z dziedziny tworzenia gier oraz prostą konstrukcją ówczesnych komputerów dzięki czemu gry od samego początku do końca mogły być tworzone przez pojedyncze osoby. Gry wtedy były dość proste, a artystyczne wizualizacje na komputerze były ograniczane przez niewielkie możliwości komputerów.
Później, gdy domowe komputery stawały się coraz lepsze, twórcy gier mogli puścić wodze wyobraźni i pozwolić sobie na bardziej szczegółową grafikę (gry 2D zaczęły przechodzić w świat 3D), bardziej skomplikowaną fabułę gier czy użycie nowych bardziej skomplikowanych elementów takich jak symulacji fizyki czy sztucznej inteligencji.
Wraz ze wzrostem złożoności gier i ilości wymaganej pracy, pojawiło się zapotrzebowanie na programistów którzy specjalizują się w wąskich dziedzinach. Stąd, produkcja gier stała się zespołowa.