Un motor gráfico es el software que controla y gestiona los gráficos 3D en tiempo real en un videojuego. Algunos de los motores más populares son Quake III, Unreal Tournament y el motor gráfico del juego Doom. Un motor gráfico facilita el desarrollo de juegos al encargarse de tareas complejas como el modelado 3D, la animación, el renderizado y la física en tiempo real.