ResidualVM is a game engine reimplementation that allows you to play 3D adventure games such as Grim Fandango, Escape from Monkey Island and Myst III.
ResidualVM utilizes OpenGL for 3D graphics hardware acceleration. A software renderer is also included for machines without hardware OpenGL.
site:
http://www.residualvm.org/compatibility/
http://www.residualvm.org/screenshots/
https://sourceforge.net/projects/residualvm/
código-fonte: https://github.com/residualvm/residualvm