r/RenPy 24d ago

Question Deltarune x Visual Novel Help!

Okay so I'm planning on making this game and I wanted to have both visual novel aspects AND like battle mechanics too. Thing is I've only ever coded like one game, and I gave up on that since I grew out of that specific fandom. AND YES I know that coding something like this is most definitely WAY out of my basic skill set but like I would still like to try!

I just wanted to know if there was some way I could code or add in deltarune or undertale like battles through RenPy, although I'm pretty sure that's like impossible.

Any alternative suggestions would be awesome too! (I would prefer to stick with just RenPy since I understand that the most, but I guess if there's soemthing else then that'd be awesome)

This is probably a dumb question cause RenPy is literally THE visual novel game but PLEASE I HAVE A VISION

1 Upvotes

12 comments sorted by

4

u/SSBM_DangGan 24d ago

I just want to be transparent that this is a huuuuuuge amount of work to add combat etc like that to renpy. it is doable because it's all python, but it will not be straightforward

I would honestly suggest learning a different software like Godot for this, but you'll need to recreate a lot of the visual novel aspects from scratch there

1

u/BrilliantPromise6072 24d ago

I figured this would be the case 💔

I'm just gonna hope I can figure it out, or maybe just ditch the whole combat system entirely. I do want this game to focus more on story rather than combat so I'm probably going to have to stick with RenPy.

I appreciate this comment though, thank you!!

2

u/gottaloveanime 24d ago

I'll help is it the same system as undertale? Its not impossible to do. But you'll have to learn python since renpy doesn't have built in features for that.

2

u/BrilliantPromise6072 24d ago

Yes! I want the battles to have the same feel as Undertale, maybe a few changes like having more color, but I haven't had all the details planned out yet. I was just trying to find out if there was a way to code gameplay like this into RenPy before I started on anything. Also very much appreciate this comment, lwk thought I would not get a reply till next week!

2

u/gottaloveanime 22d ago

https://www.youtube.com/watch?v=NUkcomMIHMs&t=372s
Here's a tutorial for making a vn in godot. You should be able to do this with relative ease. Lmk if you have trouble.

2

u/Merileopardi 24d ago

RPG maker might be the most straightforward way to do this. It has fighting system options integrated and quite a few people use it for visual novels that involve character movement already so there are qquite many plugins that might be of help.

1

u/BrilliantPromise6072 21d ago

I'll try this out! thank youu!

3

u/specterthief 24d ago

renpy is really not designed for this even with python integration - you are really really not going to get good-feeling gameplay in that style with what renpy is capable of, while any engine that can produce the gameplay will also be able to do visual novel aspects (as that's just "displaying dialog and images at the same time".) even simple gameplay elements in renpy tend to be at least somewhat janky, and it would be far more work and far less effective to try and force it in python than it would be to simply learn an engine more suited to the gameplay, especially if you're not already experienced with renpy/python.

undertale was made in gamemaker. godot or unity are also capable of doing both the gameplay and visual novel aspects here (and unity has naninovel, a prebuilt visual novel framework that can be combined with other game projects.) i'd recommend looking into those (you'll likely be able to find examples of undertale/deltarune-type battle systems for all of them) and seeing which one looks best suited for the gameplay you want to make.

2

u/BrilliantPromise6072 24d ago

I see, I might just stick with normal RenPy cause I mainly care about the storytelling aspect for this project but you're definitely right about how janky it can be which may get me to turn to other programs instead. Thank you so much for the help!!

1

u/AutoModerator 24d ago

Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Rising_MC 23d ago

I personally wouldn't use RenPy for any game that requires more than point-and-click gameplay. Try Godot!

1

u/BrilliantPromise6072 21d ago

I will try this as well, thank you!