### Navigation

- index
- next |
- Ren'Py Home |
- Ren'Py Documentation

# 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:

> http://www.renpy.org/

Some of Ren'Py is only documented in the older documentation, which is stored in the Ren'Py Wiki:

> http://www.renpy.org/wiki/

日本語のドキュメントは以下にあります:

> http://ja.renpy.org/doc/html/

## Getting Started

- 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

## Other Functions

- Text Input

## Customizing Ren'Py

- Styles and Style Properties
- Screens and Screen Language
- Screen Actions, Values, and Functions
- Special Screen Names
- Side Images
- Configuration Variables
- Image Gallery, Music Room, and Replay Actions
- NVL-Mode Tutorial
- Developer Tools
- Customizing the Keymap

## Advanced Displayables

- Drag and Drop
- Sprites

## 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
- Character Callbacks
- File Access
- Other Functions

## Building, Updating, and Other Platforms

- Building Distributions
- Web Updater
- Android

## End-User Documentation

- Dealing with Problems
- Environment Variables

## 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 |
- Ren'Py Home |
- Ren'Py Documentation