Un motor gráfico es el software que controla y gestiona los gráficos 3D en tiempo real en un videojuego, permitiendo la creación de escenas, objetos y personajes 3D animados. Algunos de los motores más populares son Unreal, Quake, Unity y CryEngine. El motor gráfico facilita el desarrollo de juegos al encargarse de tareas complejas como renderizado, iluminación, animación y detección de colisiones.