In-game article clicks load inline without leaving the challenge.
Ren'Py (レンパイ, Renpai), known in full as the Ren'Py Visual Novel Engine, is a free and open-sourcegame engine which facilitates the creation of visual novels. Ren'Py is a portmanteau of ren'ai(恋愛), the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. The engine was developed for and targeted at multiple platforms, including Microsoft Windows and Linux.
The engine allows movie playback for animated sprites, full-screen movies, in-engine animation, and full animation and customization of UI elements via the feature "Screen Language". The Ren'Py software development kit is officially supported on Windows, Linux, and recent versions of macOS; and can be installed via the package managers of the Arch Linux, Ubuntu, Debian, and Gentoo Linux distributions. Ren'Py features a built-in tutorial game that demonstrates core features such as dialogue scripting, adding images, transitions, music and effects, branching choices, and other functionalities.
Features
Ren'Py includes the ability to create branching stories, save file systems, rollback to previous points in the story, a variety of scene transitions, DLC, and so on. The engine also allows for movie playback for both full-screen movies and animated sprites, in-engine animation (using the built in "Animation and Translation Language", or ATL), and full animation and customization of UI elements via "Screen Language". Ren'Py scripts have a screenplay-like syntax, and can also include blocks of Python code to allow advanced users to add new features of their own. In addition, tools are included in the engine distribution to obfuscate scripts and archive game assets to mitigate copyright infringement.
Ren'Py includes a built-in tutorial game that demonstrates core features such as dialogue scripting, adding images, transitions, music and effects, branching choices, and other basic and advanced functionalities.
Ciesla, Robert (2019). Game Development with Ren'Py: Introduction to Visual Novel Games Using Ren'Py, TyranoBuilder, and Twine. Apress. ISBN978-1484249208.