This wiki is very out of date, and only exists for historical reasons. For more modern information, see the new documentation and cookbook forum.


From Ren'Py Visual Novel Engine

Jump to: navigation, search



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.

DSE (Dating Sim Engine)


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.

  • The cardgame engine is under a different license than Ren'Py proper. Please read the documentation for details of this license. Commercial licenses are available.
  • Cardgame-2.zip (released 2008-09-12)
  • Cardgame-1.zip (released 2008-09-09)
  • Last tested with Ren'Py 6.7.0
  • Supported by PyTom


Renpygame lets you run pygame code inside Ren'Py. This allows fairly complicated games to be created by programmers of sufficient skill.


Softkeyboard en.jpg

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.

Personal tools