ScummVM

ScummVM también soporta una variedad de juegos que no utilizan el motor SCUMM, realizados por compañías como Revolution Software o Adventure Soft.

Esto permite ejecutar los juegos en sistemas para los cuales nunca fueron diseñados, como por ejemplo, wii, pocketPCs, PalmOS, Nintendo DS, PSP, PlayStation 3, Linux, Xbox o teléfonos celulares.

Este es un pequeño estudio realizado al proyecto de software libre ScummVM.

La misma contenía una funcionalidad muy limitada pero sirvió como inspiración para que los mismos se unieran al proyecto logrando liberar su primera versión pública el día 13 de enero del 2002, y su nombre fue ScummVM 0.1.0.

Esta versión era muy funcional y poseía soporte básico para los juegos hasta la versión número 7 de la Scumm (LucasArts), luego con el paso del tiempo se ha agregado compatibilidad para varios juegos y diversas plataformas.

Aunque C++ fue el lenguaje escogido para su implementación, el uso de otros lenguajes durante su desarrollo fue crucial, por ejemplo Perl fue usado varias veces para llevar a cabo prototipos y probar varias funcionalidades; también se procedieron a usar herramientas escritas en otros lenguajes como Delphi, desarrolladas por personas cercanas al proyecto, cuya única funcionalidad era recolectar información del funcionamiento interno de la Scumm para que, en conjunto con la información obtenida del desensamblador, permitieran realizar las labores de ingeniería inversa a la misma.

[1]​ Varios juegos de Humongous Entertainment usan el motor SCUMM, por lo que se añadió soporte para ellos.

Unos pocos meses más tarde, los dueños de Flight of the Amazon Queen hicieron algo similar.

Captura de pantalla de ScummVm 0.10.0 con el skin "Clasic (builtin)"