ResidualVM (formerly Residual) is a cross-platform computer program comprising 3D game engine recreations with a common graphical user interface. It supports Grim Fandango and Myst III: Exile.ResidualVM was originally designed to play LucasArts adventure games that use the GrimE game engine. On May 26, 2009, ResidualVM was adapted so that it could support multiple engines. The Sprint engine from Presto Studios is now recreated in ResidualVM as well.