El término motor de videojuego (conocido originalmente en inglés como game engine), o simplemente motor de juego, hace referencia a una serie de rutinas de programación que permiten el diseño, la creación y el funcionamiento de un videojuego.