Un motor de videojuegos reúne sistemas para renderizar gráficos, reproducir audio, manejar entrada, físicas, escenas, animación y otros componentes de una experiencia interactiva. Motores como Unity o Unreal también incluyen herramientas de edición y despliegue. Usar un motor reduce la necesidad de construir toda la infraestructura desde cero.
En producción conviene separar la idea de su implementación. Dos motores pueden resolver el mismo concepto con herramientas distintas, y una decisión técnica puede afectar rendimiento, mantenimiento y experiencia del jugador.
La implementación concreta depende del motor, la plataforma y el modelo de operación. Un concepto útil en diseño no implica que todos los juegos deban aplicarlo ni que produzca el mismo efecto en experiencias diferentes.