Ren'Py

Ren'Py is a visual novel game engine used in various games, including the free CameliaGirls.