Ren'Py language by example
Ren’Py is a computer game creation engine aimed at making visual novels, but can be used creatively to create a variety of 3D point-and-click game types with images and text.
-
Wikipedia entry: wikipedia.org/wiki/Ren’Py
-
Official website: renpy.org
The official documentation documentation contains a Quickstart section will get you going with your first game:
-
Ren’Py documentation: renpy.org/doc/html/
(The documentation also contains the "GUI Customization Guide", which explains
options.rpy
and gui.rpy
, which contain game-wide settings to customize the
title and appearance of your game as a whole.)
But once you’re done with the Quickstart, the documentation quickly turns into a language and engine reference, which is quite intimidating.

My hope here is to fill the gap between the quickstart and the reference docs. I learn best by example, so I’m going to try to come up with tiny working examples for each concept.