Developing with Ren'Py

This is an ongoing effort to document what I've personally discovered building visual novels with the Ren'Py engine. Some of it describes the pitfalls I've encountered, other parts offer advice and examples.
See: Wikipedia: Visual Novel 

While you could read all this from beginning to end, and the page navigation is set up to allow you to do that, it's probably more useful to dip in and out of sections that are of interest.

These pages are built using responsive technologies, and can be viewed on many kinds of device. However, the code samples are out of necessity wider than some small screens can handle. These are best viewed on a laptop or desktop where you can also cut and paste them into your own scripts.

There's a GitHub repository  with the code used in these samples if you wish, or you can cut-n-paste code from these pages.