Principalele tehnologii utilizate in dezvoltarea de jocuri video sunt grafica 3D, dezvoltarea de motor de joc, inteligenta artificiala si realitate virtuala. Avantajele lor includ imbunatatirea experientei de joc, crearea de scenarii complexe, cresterea interactivitatii si reducerea timpului de dezvoltare a jocurilor.