Ren'Py is a cross-platform and free novel engine that helps you use words, pictures, and sounds to tell stories with the computer. Its easy and efficient script language makes it possible for non-programmers to make visual novels, while its Python support allows for complicated simulation games.
Visual Novels, computer-based stories presented using words, pictures, sounds and music. Ren'Py's script language makes writing visual novels easy and efficient, allowing visual novels to be made without needing a dedicated programmer.
Simulation Games, such as dating and management sims, can be written using Ren'Py's support for embedded Python. Ren'Py takes care of details like persistence and efficient rendering, letting the programmer focus on the game's user interface and logic. The same Ren'Py script language that makes writing visual novels easy makes it easy to include story segments inside your simulation game.
Product's homepage
Here are some key features of "Ren'Py":
· A main menu that is shown before the game starts.
· A game menu that lets the user load, save, and adjust settings.
· Automatic saving of games every once in a while.
· The ability to pick if the game runs in a window or in fullscreen mode.
· The ability to independently change music, sound effect, and voice volume.
· The ability to skip text, including the ability to skip only text that's been read.
· The ability to auto-advance text without having to hit the keyboard. This adjusts to the amount of text being shown, so longer text sticks around longer.
· The ability to hide text, so that the user can see the pictures behind it.
· Rollback, the ability to go back in time to see previously shown screens. The user can even make different choices the second time around.
· Predictive image loading, which loads images in the background. This prevents the user from having to wait around while images are being loaded from disk.
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· Fixes a related minimize and restore bug.
· Improves compatibility with games that replace config.keymap.
· Allows StylePreference and Language to work together.
· Logs to the system temp directory if it can't writhe to the current directory.
· Allows the screenshot filename to be configured by the creator.
· Fixes keyboard adjustment of bars.
· Updates the preferences screen when the window resizes.
· Clears keyboard modifiers (like alt) when the window gains focus. This fixes a problem where the alt from an alt-tab would be remembered by Ren'Py, even after the key has been released.