Ren'Py is a visual novel engine – used by thousands of creators from around the world – that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. These can be both visual novels and life simulation games. The easy to learn script language allows anyone to efficiently write large visual novels, while its Python scripting is enough for complex simulation games.
Ren'Py is open source and free for commercial use.
Ren'Py 8 is available for public testing, but the first stable version of Ren'Py 8 has not yet been released.
The latest version of Ren'Py 7 is 7.4.11 "Lucky Beckoning Cat", released on December 2, 2021.
A prerelease of Ren'Py 8.0.0 "Heck Freezes Over" is available for testing. It was last updated on May 22, 2022. Please do not release games with this version until it has become stable. The prerelease is documented here.
A prerelease of Ren'Py 7.5.0 "Heck's Getting Frosty" is available for testing. It was last updated on May 22, 2022. Please do not release games with this version until it has become stable. The prerelease is documented here.
The quickstart walks you through the process of creating a simple game.
If you think you've found a bug in Ren'Py, report it to our GitHub issue tracker.
If you'd like to contribute to Ren'Py development, please visit our GitHub project page.
We make news about Ren'Py available on a number of social platforms:
Twitter: You can follow Ren'Py's lead developer @renpytom for release announcements, development news, and general commentary on life.
Facebook: We announce new releases on our Facebook page.
To ask questions that aren't appropriate for a public forum, or to find a speaker for your visual novel-related conference or con, please contact us via email.