If the download links on this page are missing, please download the SDK from https://www.renpy.org/dl/6.3.1/. Or click here to download the latest version of Ren'Py.

Ren'Py 6.3.1 "Clairvoyant Koala"

Ren'Py 6.3.1 "Clairvoyant Koala" was released on July 15, 2007. The main distributions are:

Each of these files contains the full Ren'Py development environment, which is enough to allow you to develop Ren'Py games on Windows 98 and up, Mac OS X 10.3 and up, and Linux x86. The development environment contains the files needed to produce games for all three platforms. It also includes a text editor and sample games.

Ren'Py is licensed under a very liberal license, that allows for free commercial and non-commercial use. Read the full license for details, but a short summary is that you can distribute Ren'Py games however you want, as long as you include LICENSE.txt.

For your convenience, we've posted the Release Announcement and Changelog. We've also made available the following programs, which can be used to run Windows-only Ren'Py games on non-Windows platforms:

Known Issues

Ren'Py may fail to run on linux when run from a directory with a space in its name. To fix this, replace lib/python with python.

Release Announcement

I've released Ren'Py 6.3.1 "Clairvoyant Koala". This release includes improved image prediction code, and a new displayable. These can be used to show a side image that properly tracks a character's image. The at_list is now stored, and can be accessed. Ren'Py now supports assigning an at_list to a layer at a time, allowing for some nifty effects. These are just some of the improvements and fixes found in Ren'Py 6.3.1

Downloads and a full release announcement can be found at:


To migrate your game from Ren'Py 5.6.2 or later, copy the directory containing your game into the directory containing the new Ren'Py. Please see the 5.6.2 release notes for information about migrating from older releases.

CHANGELOG for Ren'Py 6.3.0

The image prediction mechanism has been improved. Now, it tracks the names of images that will be shown to the user.

There are two new displayables. chooses a displayable based on a series of conditions, while makes the choice based on what other displayables are being shown. ShowingSwitch takes advantage of the new image prediction information.

Changed the behavior of renpy.showing. Now, can determine which images are showing, as opposed to which image tags are showing. This also takes advantage of the new image prediction information.

Added a new function, which retrieves the at_list that was used to show a given image.

Add the function. This sets an at_list that applies to a layer as a whole, allowing you to perform certain absurd effects, like zooming into an entire layer as a whole.

The roundrect theme now support putting a vertical gradient on buttons and sliders. See for more details.

Changed the focus code so that when a mouse event ends an interaction, the displayable underneath the mouse at the start of the next interaction will become focused.

Disabled joystick support in the launcher, so that it doesn't conflict with joystick support in the game proper.

Now, command-line arguments preceded by --arg will be stored in config.args.

Pixellate and save thumbnails now work when in imouto-mode.

Fixed a bug in the subsurface code that prevented the various CropMove transitions from working.

Fixed a bug that prevented ui.at from working.

Fixed a bug that prevented saving after using a Minigame.