Un videojuego se ejecuta gracias a un programa de "software "(el videojuego en sí) que es procesado por una máquina (el "hardware") que cuenta con dispositivos de entrada y de salida.