Ren'Py

Ren'Py Visual Novel Engine
Original authorTom "PyTom" Rothamel
DeveloperTom "PyTom" Rothamel
ReleaseAugust 24, 2004 (2004-08-24)
Stable release
8.5.3 / May 15, 2026 (2026-05-15)
Written inPython, Cython
Middleware
Operating systemWindows, macOS, Linux, FreeBSD, OpenBSD, Android, iOS
Size115 MB
Available inEnglish for the engine – UTF-8 use for resulting programs
TypeGame engine (visual novel)
LicenseMIT
Websitewww.renpy.org Edit this at Wikidata
Repository

Ren'Py (Japanese: レンパイ, Hepburn: Renpai), known in full as the Ren'Py Visual Novel Engine, is a free and open-source game engine which facilitates the creation of visual novels. Ren'Py is a portmanteau of ren'ai (恋愛), the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. The engine was developed for and targeted at multiple platforms, including Microsoft Windows and Linux.

The engine allows movie playback for animated sprites, full-screen movies, in-engine animation, and full animation and customization of UI elements via the feature "Screen Language". The Ren'Py software development kit is officially supported on Windows, Linux, and recent versions of macOS; and can be installed via the package managers of the Arch Linux, Ubuntu, Debian, and Gentoo Linux distributions. Ren'Py features a built-in tutorial game that demonstrates core features such as dialogue scripting, adding images, transitions, music and effects, branching choices, and other functionalities.