
Learn what a visual novel is by exploring its storytelling with pictures and music, and discover how choices influence outcomes in a Ren'Py-based narrative.
Ren'Py is free, open source, and cross-platform, offering a readable scripting language and automatic features for visual novels. It supports Python and exports to Windows, Mac, Linux, Android, and iOS.
Download, install, and set up Ren'Py; launch projects, customize preferences (directory, editor, language), and build distributions for Android and iOS.
Navigate the Ren'Py documentation to find quickstart guides, customization resources, and screen-related topics. Use the search function or Google to locate specific sections and apply the correct approach.
Learn the Ren'Py file system: organize the game, log, saves, and images folders, edit script.rpy with comments, and tune gui and options for your visual novel.
Define and style visual novel characters using Ren'Py, control name and text colors with hex values, and format say statements and narration for clear dialogue flows.
Define and display images in Ren'Py, place them with at transforms (left, right, center, true center) or custom coordinates, use scene to switch backgrounds, and cycle frames for simple animations.
Understand variables in Ren'Py, including name, value, and type, use default at runtime, and apply the dollar sign to change values, print them, and control flow.
Learn how control flow drives Ren'Py stories with if statements, menus, labels, and jumps, enabling choices, inputs, and endings, plus loops and calls for structure.
Engage in a Ren'Py practice exercise that reinforces control flow through a visual novel with player choices, branching endings, and nested options like home, mountains, or beach.
This lecture presents the control flow solution in Ren'Py, using a beach flag and a menu to choose beach, mountains, or home, with jump versus call and short circuit logic.
Learn how to add sound and music in Ren'Py using play sound and play music, cue tracks, assign channels to run them simultaneously, and apply fade in and fade out.
Learn basic gui customization in Ren'Py with the new Kui interface, tweaking menus, text boxes, and overlays, and applying a custom color palette.
Have you ever wanted to tell a story with a game? Consider making a Visual Novel. This course is perfect for beginners, as I'll take you step-by-step through what you need to know to make a Visual Novel in Ren'Py.
If you already feel that you have a grasp on the basics, then there is no need to take this course, but keep an eye out for more advanced ones that are on their way!