Create a Visual Novel Using Ren’Py

Screenshot by Author. Screenshot of visual novel game I made using Ren’Py.

What You’ll Learn

  • what a visual novel is
  • what Ren’Py is
  • how to install Ren’Py
  • how to create a basic visual novel using Ren’Py, which includes: characters, inner dialog, character dialog, simple character animation, decisions, music, and sound effects

Introduction

What is a Visual Novel?

Screenshot by apkgamezone. The app ‘Choices’ is an example of a visual novel game.

What is Ren’Py?

Let’s Get Started

Install and Run Ren’Py

Screenshot by Author. Ren’Py GUI Launcher, comes up when you run renpy.sh.

Add Background

Display Characters

Basic Animation

Dialog

“Triangle sama is Circle’s on-and-off boyfriend.”“I hate that guy.”

Decisions

Time to decide! Should Square-san confess his feelings, or stay quiet?

Music and Sound Effects

Final Product

Video by Author. Playthrough of visual novel game I made using Ren’Py.

Script.rpy Code

Real file extension is .rpy. The gist has an extension of .py so code is colored.

Conclusion

Extra

Gif from Giphy.com

If you enjoyed this article please recommend and share.

--

--

--

Puerto Rican computer scientist who enjoys writing helpful articles and contributing to the vast content of the internet.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How Web Hosts Make Your Internet Experience Possible

Test your Java code with the help of Testcontainers

5 Basic SQL Commands You Need To Know As A Beginner

You Broke My Workflow

PROGRAMMING ATTINY85 AND I2C COMMUNICATION USING ATTINY85

Functional Programming illustrated in Python: Part 5

Read Everything Below For Next Steps

Installing Cinemachine Unity

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Maria Ramos

Maria Ramos

Puerto Rican computer scientist who enjoys writing helpful articles and contributing to the vast content of the internet.

More from Medium

Install Ansible with latest python and pip

LA Prologue — Django Travels

Determine Proximity Using Spatial Studio

How to open, edit, and convert kml files?

open, edit, import a kml file