Drop-in interface plugins for Ren'Py.
A phone, stats, a journal, a map and more. Every plugin shares one look, and a few colours restyle all of them at once.
Windows, Mac, Linux, Android and web
Same screens, three colour sets: Sorbet is the default. Try your own colours
One studio, one look, many plugins
Buy one plugin or five. They look like they were made for the same game, because they were made for yours.
Drop in, don't rebuild
Each plugin is one folder you copy into your game. Your screens and your script stay as they are.
One look for every plugin
Phone, stats, journal and map share the same shapes, type and spacing. Three plugins still look like one game.
A few colours restyle everything
Set paper, ink, accent, pop, alert and good. Every other colour follows, and text stays readable.
- paper
- ink
- accent
- pop
- alert
- good
The plugins
Most start free with a Lite version. Full adds depth.
Installed in three steps
No engine changes and no build tools. If you can edit a script file, you can use Pamyu.
Copy one folder
Customise the look
Call it from your script
game/
pamyu/
core/
phone/
characters/
script.rpypamyu/core/shared engine, always requiredpamyu/phone/the plugin you bought
define pamyu.paper = "#fff8f0" define pamyu.ink = "#2f2a3f" define pamyu.accent = "#a6e6d3" define pamyu.pop = "#d4c9ff" # alert, good — that's the full config
paperbackground of every panelinktext and iconsaccentprimary buttons and highlightspopsecondary and speech bubbles
mara "Where are you?"normal Ren'Py dialogue, unchanged$ phone.message(mara, "Missed the ferry.")queue a message into the phone logcall screen phone_screenshow the plugin — one line per plugin, same pattern every time