Navigation

  • index
  • next |
  • Welcome to Ren'Py's documentation!
    • Getting Started
    • The Ren'Py Language
    • Text, Displayables, Transforms, and Transitions
    • Customizing Ren'Py
    • Other Functionality
    • Python and Ren'Py
    • Building, Updating, and Other Platforms
    • End-User Documentation
    • Engine Developer Documentation
    • Changes, License, and Documentation Credits
    • Indices
    • Example Scripts

Next topic

Quickstart

Search

Welcome to Ren'Py's documentation!¶

We're in the process of rewriting Ren'Py's documentation. While what we have here is the most up-to-date documentation, it's also very incomplete. To find out more about Ren'Py, please visit the Ren'Py home page:

  • Quickstart
    • The Ren'Py Launcher
    • A Simple Game
    • Init
    • Characters
    • Images
    • Transitions
    • Positions
    • Music and Sound
    • Pause Statement
    • Ending the Game
    • Menus, Labels, and Jumps
    • Python and If Statements
    • Releasing Your Game
    • Script of The Question
    • Where do we go from here?

The Ren'Py Language¶

  • Language Basics
  • Labels & Control Flow
  • Dialogue and Narration
  • Displaying Images
  • In-Game Menus
  • Python Statements
  • Conditional Statements
  • Audio
  • Movie
  • Voice

Text, Displayables, Transforms, and Transitions¶

  • Text
  • Translation
  • Displayables
  • Transforms
  • Transitions
  • Animation and Transformation Language

Customizing Ren'Py¶

  • Styles
  • Style Properties
  • Screens and Screen Language
  • Screen Actions, Values, and Functions
  • Special Screen Names
  • Screen Language Optimization
  • Configuration Variables
  • Store Variables

Other Functionality¶

  • NVL-Mode Tutorial
  • Text Input
  • Side Images
  • Image Gallery, Music Room, and Replay Actions
  • Drag and Drop
  • Sprites
  • Customizing the Keymap
  • Developer Tools
  • Achievements

Python and Ren'Py¶

  • Statement Equivalents
  • Saving, Loading, and Rollback
  • Persistent Data
  • Transforms and Transitions in Python
  • Screens and Python
  • Modes
  • Creator-Defined Displayables
  • Creator-Defined Statements
  • Custom Text Tags
  • Character Callbacks
  • File Access
  • Color Class
  • Other Functions and Variables

Building, Updating, and Other Platforms¶

  • Building Distributions
  • Web Updater
  • Android
  • iOS
  • In-App Purchasing
  • Gestures

End-User Documentation¶

  • Dealing with Problems
  • Environment Variables
  • Self Voicing

Engine Developer Documentation¶

  • Text Editor Integration
  • Skins

Changes, License, and Documentation Credits¶

  • Full Changelog
  • Incompatible Changes
  • Distributor Notes
  • License
  • Documentation and Translation Credits

Indices¶

  • Style Property Index
  • Transform Property Index
  • Variable and Definition Index
  • Function and Class Index
  • Reserved Names Index
  • General Index

Example Scripts¶

  • Script of The Question
  • NVL-mode script for The Question

Navigation

  • index
  • next |
  • customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions();