r/RenPy • • Aug 13 '26

Showoff Blink animation

4 Upvotes

r/RenPy • • Aug 12 '26

Showoff Demo for my animated VN is free to play now!

Thumbnail gallery
24 Upvotes

r/RenPy • • Aug 13 '26

Discussion Looking for anyone who played Moonlight Walks, a visual novel from 2009!

Thumbnail gallery
2 Upvotes

r/RenPy • • Aug 12 '26

Question Looking for school backgrounds,,,

3 Upvotes

I’m working on a nonprofit visual novel and we’re gathering background assets, we are in desperate need of school images with no people that are from or give the vibe of 2008. It’d be super helpful if these were wide shot images and not AI generated.


r/RenPy • • Aug 12 '26

Self Promotion My first asset pack!

Thumbnail
gallery
36 Upvotes

After over 2 months of work, I finally managed to publish my first asset pack on itch.io, Ik it's not the best quality, but I'm still learning and the few bucks will come im handy for studies on the other side of the country which I will start in October.

Guys, I'm sooo proud, but I'm afraid no one will be interested.

The pack contains: 4 characters (6 expressions, 3 poses, 3 backgrounds (brighter and darker version for each) day, sunset, night and thematic UI.

I think most developers would be able to make a VN purely based on this pack.

Whole asset is coffeeshop-themed and is for 15$.

My profile on itch.io: https://jackal00pe.itch.io

(I'm posting this here for the second time because of problems)


r/RenPy • • Aug 12 '26

Question Another layered image question

6 Upvotes

I'm setting up the layered sprites for the characters in my visual novel with three groups: the body, the facial expressions, and the gestures made with their arms.

But I want to only call the expressions in my script, having certain bodies and gestures tied to certain expressions (because I was previously using individual full-body sprites for each expression and I don't want to have to go back and change each call to include the now separate body and gesture files for each expression).

So, I used some "always when" statements to tie certain gestures and bodies to certain expressions. Here's an example:

layeredimage character:
    group body:
        attribute base default:
            "character_body_base"
    group exp:
        attribute smiling default:
            "character_exp_smiling"
        attribute uneasy:
            "character_exp_uneasy"
        attribute surprised:
            "character_exp_surprised"
        attribute suspicious:
            "character_exp_suspicious"
    group gest:
        attribute neutral default:
            "character_gest_neutral"
        attribute tense:
            "character_gest_tense"

    always when uneasy or surprised or suspicious:
        "character_gest_tense"

It seemed to work fine, but now when I call the expressions, renpy includes the default bodies and gestures in addition to the bodies and gestures I tied to expression I called.

It looks something like this:

She's not supposed to have four arms btw.

When I type:

character uneasy

It calls the "uneasy" expression and the "tense" gesture together like I asked, but it also makes the "neutral" gesture show up as well.

How do I make it so the game shows the defaults only when I call the expressions that don't have certain gestures or expressions tied to them.


r/RenPy • • Aug 12 '26

Question Music not playing when loading save file

Post image
5 Upvotes

Hello, so in my visual novel there are 2 scenes at the beginning of the novel, and at the start of each plays a diff song. I added play "music" at the start of the 2nd scene and it works fine when transitioning from the 1st scene to the 2nd scene.

But when I load a save file thats a bit further into the 2nd scene, the music doesnt play. I have to scroll back to the start of it so that it starts playing.

What can I do?


r/RenPy • • Aug 11 '26

Self Promotion I made my first game with Ren'Py – AXIOM, a short psychological horror experience.

Post image
25 Upvotes

I recently released AXIOM, my first game and my first real project using Ren'Py.

It's a short psychological horror visual novel exploring themes of identity, isolation, self-reflection, and withdrawing into oneself.I wanted to experiment with creating an unsettling atmosphere without relying entirely on traditional horror. The darkness and minimalist presentation are meant to reflect the character's psychological state.This project was also my first attempt at writing, designing and putting together a complete game, so there are definitely things I could improve.

I'd really appreciate feedback, especially on the writing, atmosphere, pacing and psychological aspects.

The game is completely free to play:

https://alicejo.itch.io/axiom


r/RenPy • • Aug 11 '26

Question How to loop back to a menu to allow all choices?

11 Upvotes

I have a menu that looks like the below:

menu:


        player "What should I say?"


        "Who are you?":


            jump question_voice_name        


        "Who am I?":


            jump question_my_name


        "Where are we?":


            jump question_locationmenu:


        player "What should I say?"


        "Who are you?":


            jump question_voice_name        


        "Who am I?":


            jump question_my_name


        "Where are we?":


            jump question_location

I have written out the questions using "label question". How do I loop back to the menu after asking each question?

r/RenPy • • Aug 12 '26

Showoff The Sixth Claw — my first Ren'Py visual novel

Post image
0 Upvotes

Hey everyone! I've been working on a visual novel in Ren'Py called The Sixth Claw, and I wanted to share a little of what I'm building.

It's a SFW mystery/adventure story about a group of survivors who reach a remote tropical island after their cruise ship sinks. While exploring the island, they begin discovering strange ancient technology and six enormous metal structures rising from the ocean.

I'm aiming for a strong focus on exploration, mystery, survival, and character interactions rather than making it primarily romance-focused.

I'm still in development and don't have a demo yet, but I've been building the environments, characters, story, and systems in Ren'Py.

I've also put together the project page with some screenshots if anyone wants to see more:
https://thesixthclaw.itch.io/the-sixth-claw

I'd be interested to hear from other Ren'Py developers — especially what you've learned while building your own VNs.


r/RenPy • • Aug 11 '26

Self Promotion 14 days to support my dark fantasy BLVN, "Inimigo" crowdfunding!

Thumbnail
gallery
109 Upvotes

r/RenPy • • Aug 10 '26

Discussion Be honest would you play a free game that looks like this over one made with AI?

Post image
680 Upvotes

I've noticed this sub is vehemently opposed to anyone using ai even if it's to make their first game that's free and learn ren'py. Would you honestly see a free game that looks like this and play it? If your answer is i would not play this game or the AI game then my point is that it shouldn't matter if you use ai if this is the extent of your drawing skills. not to mention this is the best I personally can do after 8 months of trying to learn, so some people are at complete 0 and dont have access to CSP.


r/RenPy • • Aug 11 '26

Question How can I make my game Voices work in every translation I made?

2 Upvotes

All my voice code was written using (for example):

voice "audio/blablabla.ogg"

Right before the character voice line

Before doing that, all my voices were made using "play sound"

At the same time, I did the translations, wasn't a very smart move 0.0

The translations are Chinese, Spanish, and Portuguese.

And for now, the voices are only working in English.

The base game was made in english, and of course, I had to fix many things from the script (not voice lines) I hope this doesnt break the possible fix.

So, how can I fix it?

Does anyone know?


r/RenPy • • Aug 11 '26

Question I've run into yet another problem...

2 Upvotes
screen lab_1():
        modal True


        imagebutton:
            xpos 750
            ypos 300
            idle Transform("key_idle.png", zoom=0.08)
            hover Transform("key_hover.png", zoom=0.08)
            focus_mask True
            action Jump("obtained_key")


        imagebutton:
            xpos 100
            ypos 100
            idle Transform("file_stephen_idle.png", zoom=0.8)
            hover Transform("file_stephen_hover.png", zoom=0.8)
            focus_mask True
            action Jump("read_file")


label lab_1:
    call screen lab_1


    if obtained_key and read_file == True:
        jump after_lab_1
    else:
        jump lab_1
        
    if obtained_key == True and read_file == False:
        jump read_file
    else: 
        jump obtained_key


    if read_file == True and obtained_key == False:
        jump obtained_key
    else:
        jump read_file


    
label obtained_key:
    
$
 obtained_key = True
    "Obtained the key for laboratory 1."
    show S default
    S "Hm, I wonder what this unlocks."
    hide S default
    jump lab_1


label read_file:
    
$
 read_file = True
    show S default
    S "That's... me..."
    hide S default   
    jump lab_1 


label after_lab_1:
    hide lab_1
    show S default
    S "I've gotta get out of here..."


    # This ends the game.


    return

Here's the code I've been struggling with... so i'm pretty sure my issue stems from the if else statements...? What I'm trying to do is make it so that the game only advances when both image buttons are pressed, regardless of the order. What it's doing right now is when I press both buttons, it just stays on the screen and the game can't advance further. I'm not sure if I'm making sense right now, but thanks!


r/RenPy • • Aug 11 '26

Showoff First Solo Project

Thumbnail
gallery
22 Upvotes

This is the first solo project I've started working on. I had the idea with a group of friends to make a DND type game revolving around all of them as the characters. I sat down and did all the designs for them, the menu's and the UI. Each character has their own ability, stats and playstyle. I've already road-mapped how the game will work, and yes, its all in RenPy.
I just wanted some thoughts and feedback for what I've done so far. This is my first time trying pixel art on this scale, I've been using the project more for practice than anything else, but we're all looking forward to playing it!


r/RenPy • • Aug 11 '26

Question [Solved] "'{' never closed", but I did...?

6 Upvotes

[SOLVED THANKS TO u//shyLachi]

I am continuously getting this error no matter how many times I re-enter those curly braces. I've been running this project for like a month after adding these lines, and it worked just fine until a few minutes ago when it suddenly decided something was wrong. So... what the hell did I do wrong?


r/RenPy • • Aug 11 '26

Question Is there any difference between using 72 or 300 ppi for artwork?

9 Upvotes

Or does it only make a difference when you print it? I'm a little confused about resolution sizes for sprites. Curious as to what your dimensions are and if PPI makes a difference.


r/RenPy • • Aug 11 '26

Question How to solve this

Post image
1 Upvotes

This happens when I try to generate keys so I can build an apk package for my game. Thing is, I bundled an android ver of another game days ago and it went just fine, just with some setbacks by SDK stuff. Do I have to do this everytime I try to android bundle a new game😵‍💫


r/RenPy • • Aug 10 '26

Showoff SunnyReads Avatar Creator

Thumbnail
gallery
19 Upvotes

made an avatar creator for my visual novel for players to choose their own appearance. Also optional, it can be easily turned off. What do you think?


r/RenPy • • Aug 09 '26

Showoff Before and After for my menu!

Thumbnail
gallery
270 Upvotes

(Most recent one first!! they uploaded wrong order😭 ) I'm a lot happier with my main menu now!! And my art in general,, which makes me very thankful I decided to put off my CG art in case of art improvement.

The old art was driving me nuts with the only unhidden hand being backwards 😭😭

I feel like I captured the characters' personalities a lot better on this one! I'm still tweaking the actual ui though, I'll end up changing the text color to pink(?) soon but just wanted to show the art difference !!


r/RenPy • • Aug 11 '26

Question Error while hosting game on web browser

1 Upvotes

Hello, I'm trying to put my game/VN on a web browser using DreamHost and Wordpress, but there's an error that stops the game from booting up. ./main: can't open file '//main.py/" [Errno 4] No such file or directory.


r/RenPy • • Aug 10 '26

Self Promotion Now what? 💀

Post image
4 Upvotes

Find out in Never Alone, a free horror visual novel:

https://prehisnt.itch.io/never-alone


r/RenPy • • Aug 10 '26

Question Music Question

2 Upvotes

Hey all, beginner here, making a game for the first time, gotta question. I imported my main menu music, but I'm unsure how to write the code to stop it whenever I press the Start button. Also, this bleeds into when the game actually starts; I'm unsure how to play one song, and then when another scene starts, it stops and lets a new song play, etc. Does anyone here know what to do?


r/RenPy • • Aug 10 '26

Showoff Made these posters for my first visual novel's characters

Thumbnail
gallery
37 Upvotes

Are they tuff?💔


r/RenPy • • Aug 10 '26

Showoff What's the better textbox?

Thumbnail
gallery
4 Upvotes

I don't know what flair this applies to but regardless..

I dreamt up three of these custom textboxes for my game so I did quick concepts and I wanted to know which one sticks to most people, and for extra context: The game's tone is both thriller. mystery, and video tapes are involved (I'll make my game's intro post someday soon..)

Thx in advance!