Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This is the repository for my talk that I gave at PyCon APAC 2020.

The directories are as follows:

PyCon APAC 2020 - presentation contains the ren'py source code for my presentation.

PyCon APAC 2020 live contains the source code of the live coding done during the talk.

live coding images is just a directory for my convenience to allow me to copy-paste the images during live coding.


I'll be adding a link to the video for my talk once it's release on this readme.

You can find me on twitter:

How I coded my slide presentation in renpy:

Art done by Richel Valdez

More of Richel Valdez's art can be found at her website ( and Instagram (raravaldez)

Meadow background

Meadow background taken from renpy 7.3.5's example script.

Game screenshots taken from online for the following games

  • Steins;Gate
  • Long Live The Queen
  • The Yawhg
  • Phoenix Wright
  • Persona 4 Golden
  • Melty Blood
  • The Letter

Things I forgot to mention in the talk:

Screen transitions

There are two screen transition I forgot to showcase. Screen transitions affects the whole screen. The source code is updated with this.

scene bg meadow
with fade


label bad_ending:
    with vpunch

Favorite ren'py game

I can't believe I couldn't remember the name of my favorite ren'py games, during the presentation. They are:

  • Long Live The Queen - A simulation type game where you have to raise the princess to be a queen. Unfortunately, everyone is out to... claim the crown for themselves.

  • Doki Doki Literature Club! - A psychological horror game.


No description, website, or topics provided.






No releases published


No packages published