Ren'Py Visual Novel Engine
http://www.renpy.org/wiki/renpy/Home_Page
"Ren'Py is a free and cross-platform visual novel engine that helps you use words, pictures, and sounds to tell stories with the computer. Its easy and efficient script language makes it possible for non-programmers to make visual novels, while its Python support allows for complex simulation games."
TF2__DELICIOUSLY_CAKEY_by_wandamagi.jpg (JPEG Image, 1570x354 pixels)
http://img.photobucket.com/albums/v15/MrDelish/tuftoo/TF2__DELICIOUSLY_CAKEY_by_wandamagi.jpg