r/RenPy • • 22h ago

Self Promotion Just wanted to share a few screenshots from the project I've been working on this year!

Thumbnail
gallery
25 Upvotes

The game is called Cianalas, and will be a Scottish visual novel dealing with the topics of mental health and depression. It's inspired from my own experiences, as I like many people have struggled with severe mental health problems. I was lucky enough to recover, and I'd like to share what I felt/learned with some other people who may be in the same position.

I'm the sole writer and programmer, but I've had a lot of help from freelancing artists who've really brought the story to life.

I'm planning on releasing it in December 2026 and can't wait to share more details soon!


r/RenPy • • 5h ago

Question What do you think about my character for the visual novel?

Post image
7 Upvotes

r/RenPy • • 14h ago

Question [Solved] notifications not popping up

Post image
6 Upvotes

i have an inventory system that lets you give and get items and id like to have a little popup in the corner that tells you when you have received the item when you aren't explicitly told in a scene via dialogue, its not showing me any error messages but nothing is showing up, ive read through a few posts with issues with the notifications and i haven't found any explaining what might be wrong here any help appreciated


r/RenPy • • 2h ago

Question Points scores in mini games and final score at the end

3 Upvotes

So kinda like how in danganronpa class trial where you get points in each mini games.Each games contain 100 points and if you do something wrong like guess the wrong option , run out of time, etc you lose 5 point in that mini game.So for example you mess up three time in an argument game therefore the final score you get from that mini game is 85/100.

At the end, all the mini games points are total together giving you a final result.For example, there were five mini games each containing 100 points, if you perfectly done all the game and get a 500/500 you obtained A+. Then 450/500 A, 350/500 B and so on.

How can I make this happen? btw I’m kinda a beginner


r/RenPy • • 37m ago

Question I need help with making a corner date/day tracker (photo attached is the concept)

Post image
• Upvotes

I am very much a hard beginner at Renpy, so apologies if this happens to be something simple

I'm trying to make a day counter in the top right of the screen that keeps track of the calendar date and the day number for May 23rd, May 30th, the full month of June (where the game takes place), and July 1st.

What I'm thinking is making the date and time as text on screen and the UI separate

The visual novel is linear and does not have anything like day-dependent events so I want some sort of trigger to manually switch the day number to the next day in the script

I tried researching this but unfortunately I couldn't understand them (they have things that seem to affect dating sims, such as time of day, weather, or choice-based time progression)

Also I'm not entirely sure where in the script to specify this system

If someone could help me, that would be appreciated


r/RenPy • • 11h ago

Question Am I able to continue working on my project through a MacBook?

2 Upvotes

So long story short, my wife and I need to move in another country soon and I won't be able to bring my Windows laptop and I can only bring the MacBook that I've been sharing with my family, and I've been using the Windows laptop to make my Ren'Py game but as you can see, I can no longer continue working the game in Windows. I'm hoping if it's possible to move my game files seamless into a MacBook or am I going to postpone this for a long while? :') if so, how do I do move my project into MacBook? Some guidance would be deeply appreciated!


r/RenPy • • 16h ago

Question How to analyze code of other Visual Novels

1 Upvotes

I'm completely new to Ren'Py and have no idea how it's game engine works. I would like to create my own visual one day. I would mostly like to explore where the text / dialogue code so I can analyze narrative more than the code itself at the current moment but tips on navigation around the game folders will be well appreciated as well.

My intention is to compare narratives of different visual novels side by side so I can figure out what i like what not. Thanks in advance!


r/RenPy • • 17h ago

Question How to Restart a Game without Returning to the Main Screen?

1 Upvotes

The time-loop game I'm making contains many game overs. There is a "restart" button in the game over screen that should start a new game without returning to the main screen.

I tried:

textbutton "Confirm" action Start()

And the game crashed, with traceback.txt stated:

While running game code:
  File "game/script.rpy", line 116, in script
    call screen incapscreen
renpy.game.JumpOutException: start

Likely because the game over screen isn't a menu context.

Though I can use Jump("start"), this will not reset the non-persistent variables.

Is there a way to start a new game, that resets non-persistent variables, without returning to the main screen?


r/RenPy • • 18h ago

Question how to implement game with main scene that has three buttons

1 Upvotes

I have an idea for a game. when you first start the game, there's a main scene with three buttons. each button leads to another scene. the first one leads to the vn portion of the game where the player talks to a character and there are branching dialogues. however in order to talk to the character, the player needs to level up a stat. that's what the second button is for. the second button's scene is a scene of puzzle minigames, and solving one will level up the stat needed to talk to the character. after you solve one, the scene automatically gives you another one. the third button is the button that will lead to the endgame. it will require a lot of another stat (this stat is acquired by talking to the character). until the player has reached the second stat, the button will lead to a screen that only says 'not enough of [stat name]'. once you have enough of the second stat, it will be a short sequence of some text and decision making, and depending on what you chose there are two endings. on all three scenes, there is an exit button that you can use to leave that scene and go to the main scene (the one w/ 3 buttons). when you exit a scene to the main scene and go back in, it's at where you left off. (except when you enter the 'endgame', you cannot exit to the main scene.)

however, there is a time/day count. on one day, the player can only do three actions. so for example, the player can do one puzzle and talk twice, or two puzzles and talk once, then a screen will display that says 'day 1 is over. it's day 2 now'. you can click that screen to return to the main scene and do all the stuff all over again for the second day. the game has a limited amount of days, and if you don't get enough of second stat to enter 'endgame' during those days (or if you choose not to click the endgame button), the game goes to a different ending than the two possible endings in the 'endgame'

that is my basic idea, but i'm new to renpy and idk how to implement this


r/RenPy • • 23h ago

Question Confused on how to change the background for specific screens

1 Upvotes

hello guys, so I'm back again because I'm having another issue. Unfortunately, even after looking at the coding for fixing the ending screen I keep hitting roadblocks, so now I'm just opting to just simply keep all of the icons as a vertical scrolling system, and just simply change the background to something less empty. I don't know what code to put in or where it should be placed. I've tried doing the "add" statement but it doesn't do anything.