An amazing tool to create interactive games with a flow-coding interface, but equally could be used to make training materials. The primary use for this tool is to collect research data about what choices people made.
Free.
You might not remember Myst, the ethereal game (created in HyperCard). This isn't that.