GAD aka Graphical Adventure Designer for creating Myst-like games. It is written by Colin Xentalion Jones in the C++ programming language using the SDL library.