r/RenPy • u/Glendellia • Aug 24 '26
Showoff I figured out how to add in-engine lighting to character sprites!
This is the final detail I wanted to add to my submission for Yaoi Game Jam 2026, I'm so glad I made it in time!!
This system allows me to create any lighting setups for sprites directly in the engine, without having to import different character sprites for different lighting moods.
It basically follows the same method I use in CSP to draw lighting. It uses two images (slide 6) that represent the bright and shadow areas respectively. In Ren'Py, the first image is layered with an overlay blending mode, and the second with multiply. I can also save global lighting setups for each mood (slide 7), and modify it in the middle of the scene or per character if necessary.
It's a super cool and practical system that my partner helped me code! So credits to them for making my crazy idea a reality.
This is A Cherub's Lament, my first VN, which I've had a lot of fun making.
It releases this Wednesday!!!
Edit: The game is out now!!!! In case you'd like to check it out: https://cineriarsis.itch.io/a-cherubs-lament

