Ren'Py Learning Path
A structured Ren'Py learning path from first script to publishing and effects, connected to the GenPy workflow.
TIP
If you are new, complete the Basics section through in-game menus first. Build one playable branching story, then return to GenPy for structure, staging, validation, and export.
- First lesson: Quickstart and installation
- GenPy: Getting started
Basics
- Quickstart and installation
- Language basics
- Labels and control flow
- Dialogue and narration
- Showing images
- In-game menus
Data and scripting
Presentation and UI
- Transforms and ATL animation
- Transitions
- Layered images
- Live2D and 3D stage
- Styles
- Screen language
- GUI customization
- Save, load, and rollback
- Persistent data
- Advanced GUI customization
Publishing and resources
- Practical features
- Translation and localization
- Build and publish
- Ren'Py 8.5 changes
- Learning resources and communities
