Ren'Py Overview
Ren'Py is a free, open-source visual novel engine used to create story-driven games that combine text, images, music, and choices, available for Windows, macOS, and Linux. It uses a simple, readable scripting language for writing dialogue, branching narratives, and menus, so writers can build a working game without deep programming knowledge, while also supporting Python for advanced logic. Games made with Ren'Py can be exported to Windows, macOS, Linux, Android, and the web. It has powered a large number of indie visual novels and dating sims. The download is a self-contained SDK that runs without installation or a network connection. It handles save and load, rollback to revisit earlier choices, text-to-speech, and translation support out of the box, and an active community shares tutorials and reusable code. This page links straight to Ren'Py Development's official Ren'Py source.