Il est également utilisé dans les jeux vidéo, où il est en concurrence avec Direct3D sur les plates-formes Microsoft Windows -LRB- voir OpenGL vs. Direct3D -RRB-.
OpenGL est souvent comparé à Direct3D, une API pour les graphiques 3D sur Windows, et la programmation pour Direct3D est différente à certains égards parce que les API utilisent des schémas de nommage différents pour parler au pilote graphique d'un ordinateur, ce qui signifie que les programmeurs doivent écrire un code différent pour OpenGL et Direct3D pour faire les mêmes choses.