Adventure Game Studio

Adventure Game Studio (AGS) is both a tool for creating Adventure Games and a game engine.