Ren'Py
Visual novel engine in Python
Ren'Py provides a framework for building interactive narrative experiences that combine text, images, and audio. Its scripting language is designed for straightforward creation of visual novels, while embedded Python allows developers to implement more complex game mechanics such as life‑simulation features. The engine is distributed as open‑source software and may be used commercially without charge.
The runtime supports a wide range of platforms, including Windows, macOS, Linux, Android, iOS, and a beta WebAssembly build for browsers. Official releases are periodically issued, with nightly builds offering early access to fixes. Documentation covers both the simple script language and the full Python API, and is available in several languages.
Ren'Py is maintained by a community of contributors and sponsors, and it is supported through channels such as Discord, forums, and social media. It has been used to produce thousands of visual novels and games, many of which are listed on public databases and distribution sites.
Reviews
Loading reviews…
Similar apps

Long-Form & Fiction Writing
Inky
Editor for ink: inkle's narrative scripting language

Code Editors & IDEs
Thonny
Python IDE for beginners
RPG & Adventure
Lectrote
Interactive Fiction interpreter in an Electron shell

Code Editors & IDEs
Racket
Modern programming language in the Lisp/Scheme family

Game Engines & Dev Tools
LÖVE
2D game framework for Lua

Code Editors & IDEs
DotEditor
GUI editor for dot language used in graphviz