Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Ren'Py

Scripting Language

Ren'Py is an open source programming language and engine created in 2004 for making visual novels, a form of computer-mediated storytelling. Its name is a portmanteau of ren'ai, the Japanese word for romantic love, which is a common element of games made with it, and Python, the language the engine runs on. The Programming Language Database notes that over 1000 games use the engine, nearly all of them in English, and that at least 3,124 repositories on GitHub use it. Its early development happened under the renpy organization on GitHub. The demo script shown on the page gives the flavor of the language: an init block sets screen size and window title, image statements declare backgrounds and character pictures, a Character object lets a speaker's name and colour be set once, and a label start marks where the game begins. Lines beginning with a hash are comments, and PLDB lists Python and Cython among its related languages.

Facts
First Released
2004 1
Connections

In Field

Source Ren'Py (PLDB page)

Invented By

Tom Rothamel, Pioneers
Source Tom Rothamel on Ren'Py (Podcast.__init__)

Licensed Under

MIT License, Concepts
Source Ren'Py: License - Ren'Py Visual Novel Engine
Sources
1. Ren'Py (PLDB page)
  • PLDB page, opening line
    is an open source programming language created in 2004
  • In Field: Programming Language Theory, PLDB page, opening line [in-field]
    programming language created in
View the Source
Ren'Py: License - Ren'Py Visual Novel Engine
Ren'PyLicensed Under: MIT License, License page, first paragraph
Quote, Licensed Under: MIT License, License page, first paragraph
Most of Ren'Py is covered by the terms of the following (MIT) license
View the Source
Tom Rothamel on Ren'Py (Podcast.__init__)
Invented By: Tom Rothamel, Summary paragraph
Quote, Invented By: Tom Rothamel, Summary paragraph
Tom Rothamel is an embedded systems engineer who spends his free time working on Ren’Py
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.