Ren'Py написан на Python 2.7 + Pygame и имеет собственный DSL. The Ren'Py Visual Novel Engine

: Systems that track "relationship points" or "skills" to unlock specific story paths.

Пишем текстовую игру на Python/Ren'Py - Habr