I’m an artist who mainly draws illustrations of plus-sized women. However, I’m currently hoping to develop a weight gain simulation game featuring my own original characters. I would like to use the Godot engine for this project, as the concept I have in mind is fairly complex.
Here are the main features I’d like to implement in the game:
A story-driven visual novel part
I’d like to include a fully developed story section with branching routes based on player choices, as well as as many visual and narrative effects as possible to enhance the experience.
Detailed character stats
Beyond the usual stats typical for this genre, I’d also like to implement unique parameters and status effects that can influence gameplay, simulating more dynamic character changes.
Complex systems and daily cycle
I’m planning to include a daily cycle where players can engage in mini-games, buy items, and experience simulation-style adult content presented in a command-based system.
Fine-tuned weight progression
I want the game to track numeric changes like weight and body measurements. I believe Godot’s flexibility with calculations will be well-suited to this.
Because of all this, I feel Godot is the best fit for the game I want to create. That said, I mostly have experience with drawing and illustration, and I have very little knowledge about game development — including how to use Godot itself.
I’m also a Japanese speaker, and unfortunately, there isn’t much information available in Japanese about making this kind of simulation game with Godot. That’s why I wanted to reach out here, where people from various language backgrounds gather.
If there’s another engine better suited for this kind of project — especially something easier to use than Godot but still capable of handling these features — I’d be very grateful for suggestions (preferably within free or low-cost options).
For reference, I currently own TyranoBuilder Pro, RPG Maker MV, and Twine.
Since this post is written using machine-translated English, it might be a little hard to read. Still, if anyone knowledgeable in Godot or simulation-style game development could give me guidance, I’d truly appreciate it.
This sounds fantastic! I’m very interested in all the content you plan to put in, I’m not a big fan of sim games tbh but it will be worth playing it haha. For the scale of your project I’d say Godot is indeed the way to go, but luckily for you Godot is actually fairly easy to learn! It will still take some effort though, specially if you have little experience with coding in general, so you might want to start with very simple things, maybe even consider scaling down your project a bit so you don’t get overwhelmed. There are many general Godot tutorials you can follow (even if they’re not directly related to this game’s genre) but will teach you how Godot works internally. Another option is Unity which is the most popular one, and because of that you can find many guides for it as well. Mind you C# is a bit more difficult to use than Godot’s own programming language, but you can try it out and decide between the two options. I hope this helps you and I wish you the best luck with your game!
Thank you for your reply. The game I’m planning to make is a 2D game, but Unity is difficult to run on the specs of my computer, so I’m going to make it with Godot, which is lightweight. There is also an official reference in Japanese, so I’m going to use that as a reference and study!
I think Godot is a good choice, but I want to point out one downside: Even though it offers three languages (C++, C#, and GDScript), only GDScript is well-supported, and that language only exists within Godot. So, you will end up practicing a language that you can’t use anywhere else.
Now, most programmers do learn multiple languages, and programming skill is mostly portable across them, so that’s fine. But I will say that with Unity you can practice C# which is a very good language to know.
I admit I don’t know how much strength Unity requires of your computer compared to Godot, so no comment there.
Thank you for your comment. I want to complete it using only GDScript as much as possible, and I think C# is too difficult… I use a laptop, but when I put Unity on another laptop a long time ago, it didn’t work very well, so I stopped using it right away:(However, if I want many people to play it, it might be a good idea to somehow learn Unity…
If this is 2D I would recommend you look at renpy(its free), while it is mainly a visual novel engine, its not hard to make mini games like pong in it(see the tutorial in the ren’py sdk). In regards to how complex your simulation is this sounds like something python and ren’py script can handle.
p.s. ignoring its incomplete state you can look at my past game Project Bob (Ravenous' Uncle) , which sound similar along the same lines as what your looking to build, that is built in ren’py.
Thank you for your comment. I’m planning to make a 2D game. I learned for the first time that DDLC was the game engine. I studied Python a little bit a few years ago, so I’ll try to download it, including your game, on my day off
I played your game, and although there were some bugs that prevented me from progressing, it was very fun, and I felt like I could make what I want to make, so I downloaded the game engine as well. I think I’ll make something with this.
oh also, since my game was a hot mess since that was my first time working with python and renpy, as an example of a better structured from a code perspective, and also made in ren’py see Tramp. In the game folder you can see the .rpy files with the code that make the game.