renpy(6)

✨ renpy ✨

okay bestie, welcome to renpy(6), the manual page for Ren'Py, filed under Games πŸ’– yes the whole engine, no cap.


🌸 NAME 🌸

renpy β€” the engine for creating visual novels πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

renpy [path to the script directory]

like. that's it. that's the whole summoning ritual πŸ’…


πŸ‘‘ DESCRIPTION πŸ‘‘

Ren'Py is a programming language and a runtime, and its whole personality is making visual-novel-type games easy to build. It comes with features that make it lowkey effortless to display thoughts, dialogue, and menus; to display images to the user; to write game logic; and to support saving and loading of games. all the core stuff, slay ✨

Ren'Py is trying really hard to be like an executable script, so you can get a working game without much more effort than it takes to just type the game script into the computer. it's giving "type it and go" energy 🫢

Ren'Py is implemented on top of python, and honestly? that python heritage shows through everywhere. Many Ren'Py statements let you use python expressions, and there are also Ren'Py statements that let you execute arbitrary python code. Many of the less-used features of Ren'Py get exposed to you through python. And the hope is that, by only requiring the simplest features of python, Ren'Py will be usable by all game authors. periodt πŸ‘‘


πŸ’… USAGE πŸ’…

Run the program with no arguments and you get an interactive launcher, where you can select, run and work on different projects. very main character of it, honestly 🌈

If you actually want to run a script, you need to give the full path to the directory that contains the game you want to play. full path bestie, don't be shy.

For example:

renpy /usr/share/games/renpy/demo/

To learn how to use the game interface, you should install and play renpy-demo πŸ“ go do it, it's literally right there.


πŸŽ€ FILES πŸŽ€

The game data for each user is stored at ~/.renpy/ directory. that's your little home folder home πŸ πŸ’–

The scripts can be installed in the system by placing them under /usr/share/games/renpy/, but you can run any script in an arbitrary directory just by telling the path as the parameter to the game. no relocation required, we love a flexible queen ✨


🌟 SEE ALSO 🌟

You can find more information at http://www.renpy.org/ πŸ¦‹


and that's the whole page, bestie β€” this was renpy(6) from May 2007 πŸ’€ yes we're old, we're vintage, we're iconic, we're renpy(6) and we ate. mwah πŸ’‹