Open Quest is an open source adventure game that was created to help people create an adventure game, by examining the code from this example game.

It was created by Michael Sheail in October 2007, using the most popular adventure game development engine, Adventure Game Studio.

He released the code and the assets freely, giving everyone permission to use and extend the game.

Due to the open nature of the release, it was then converted to the SCUMM language and compiled with ScummC, an open source compiler to make games using the LucasArts SCUMM language. The ScummC team also released the source code of their version openly with permission to use and extend it.

When I began using the Wintermute, an open source adventure game development engine, I decided to convert Open Quest to better understand how to create games using the Wintermute engine. As with the other conversions, I also released the source code of the Wintermute version freely with permission for everyone to use and extend it.
This site isn't associated with Michael Sheail, the ScummC team, or the Wintermute team. It was created by Jennifer McMurray on August 10, 2013 to support and share this excellent learning tool that's a fun game too!

Downloads:
Open Quest for AGS with source code
Open Quest for ScummC with source code (Requires ScummVM to play)
Github repository of Open Quest for Wintermute including Windows, macOS, and Linux builds, as well as the source code.