Programista grafiki Dawniej tak tytułował się człowiek specjalizujący się w algorytmach wyświetlania grafiki i ich optymalizacjach. Gdy komputery się rozwinęły, pojawiła się grafika 3D i większość programistów grafiki stało się właśnie programistami grafiki 3D obsługującymi różne renderery i inne tego typu rzeczy.

Programista grafiki 3D musi znać w zaawansowanym stopniu matematykę, a więc wektory, macierze, kwaterniony, wyrażenia algebraiczne potrzebne do grafiki itp.

Programista dźwięku Programiści dźwięku są obecni w zespołach deweloperskich już od czasów pierwszych gier np. Ponga. Prawie wszystkie gry posiadają muzykę i/lub dźwięki.

Niektóre gry używają zaawansowanej mechaniki (np. dźwięk 3D), lub inne, proste dźwięki. Ciekawymi mechanizmami jest także włączanie muzyki grozy, gdy bohater będzie w niebezpieczeństwie, lub wesołej muzyczki, gdy będzie z kimś rozmawiał – lecz to wymaga już współpracy programistów gry oraz programistów dźwięku.

Programiści dźwięku mają szeroki wybór, bo wybierają między aż czterema bibliotekami: OpenAL, FMOD, BASS i DirectSound. Każda z nich ma inną strukturę, jedna lepiej się nadaje do pewnych zastosowań, lecz do innych już nie.