Los motores de videojuegos que proporcionan abstracción de hardware le permiten a un programador desarrollar videojuegos sin la necesidad de conocer la arquitectura del hardware de la plataforma donde va a trabajar (éste puede ser un videojuego o un sistema operativo).