A visual novel created with Ren'Py.
- Ren'Py SDK 8.3+ (included in this repository under
renpy-8.3.3-sdk/)
-
Using the included SDK:
./renpy-8.3.3-sdk/renpy.sh . -
Or download Ren'Py separately:
- Download from renpy.org
- Open the Ren'Py launcher
- Click "preferences" and add this project folder
- Select the project and click "Launch Project"
heebee/
├── game/
│ ├── script.rpy # Main story script
│ ├── options.rpy # Game configuration (title, version, etc.)
│ ├── gui.rpy # GUI styling (colors, fonts, sizes)
│ ├── screens.rpy # UI screen definitions
│ ├── images/ # Image assets
│ │ ├── characters/ # Character sprites
│ │ └── backgrounds/# Background images
│ └── gui/ # GUI image assets
├── renpy-8.3.3-sdk/ # Ren'Py SDK (not tracked in git)
└── README.md
The main story lives in game/script.rpy. Key concepts:
define e = Character("Elena", color="#c8ffc8")e "Hello! This is Elena speaking."
"This is narration with no speaker."menu:
"What do you want to do?"
"Option A":
jump option_a_path
"Option B":
jump option_b_pathscene bg library # Show background
show elena happy # Show character
hide elena # Hide characterscene bg sunset with fade
show elena happy with dissolve- Character sprites: Place in
game/images/characters/ - Backgrounds: Place in
game/images/backgrounds/ - Music: Create
game/audio/and add.mp3or.oggfiles - GUI images: Place in
game/gui/
Ren'Py auto-detects images by filename. Name them like:
elena happy.png→ accessible asshow elena happybg library.png→ accessible asscene bg library
This project is available under the MIT License.
The Ren'Py engine is available under its own license. See renpy.org for details.