You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.
Some places to look are:
Please do not create new links to this page.
A framework is a set of Ren'Py script files that adds large amounts of new functionality to Ren'Py. At the cost of having to learn the (potentially idiosyncratic) way the framework does things, using a framework lets you create new types of games with Ren'Py.
These frameworks are not part of Ren'Py proper, and are supported by their creators.
The dating sim engine provides a framework for creating dating-sim style games. It consists of two parts: A day planner that lets the user pick classes of events that occur during the day, and an event manager that chooses which events should be presented to the user. Documentation can be found on the DSE page.
The cardgame engine provides primitives for creating card games. Documentation can be found on the the cardgame page.
Renpygame lets you run pygame code inside Ren'Py. This allows fairly complicated games to be created by programmers of sufficient skill.
The soft keyboard engine provides a software keyboard allows the user to input text by clicking on the keys displayed on the screen. The framework supports input of the alphabet, special characters, symbols, and even characters from other languages (as long as the font allows for it) into any Ren'Py game. Documentation can be found on the SoftKeyboard page.