I get how you want the focus to be more on the story content but you are missing a huge issue.
The more code he tries to write in other areas means he would have to make a lot larger changes later on that would take more time.
Vren's choice to focus on the underlying functions of the game is actually the correct and professional choice one should make in this case.
Let's say he wrote thousands of lines of game content based on some version.
He then comes up with decides to add in health stats. Maybe, the girl gets sick or injured or whatever.
Just think how many lines of code he would need to change more for all the checks that could make.
If you consider there is probably about 1 or more checks ever 4 to 5 lines of code think about the added work that would mean fixing after the fact. It means vastly more bugs.
Lets say he has 10,000 lines of dialog now. He adds 5000 more in on the new content you want rather than work on the base system. So he has 15,000 lines of code and about 3000 check points to go over and hopefully not miss any. Rather than the 2000 he currently has.
Let's be honest. He isn't a professional game developer. Frankly, he is doing more than a little alright considering his skill level and what he is working with.
Even professional developers fail in development at times and planning and so on.
The way you should be looking at this is you want him to get the base stuff done and over with and then he can focus on purely the content side. But if he has to come back later on after making a lot of content and make changes to the base that will create much larger intervals that has no content being created.
He wouldn't have to make changes so severe that the player can't go more than one update on a single game. On a big game like this, where it is more long term as opposed to VNs lasting as long as there is story and MAYBE a bit of post game, that's a huge burden on the player both in actual gameplay and on their willingness to continue playing.
I'm not saying it isn't right to focus on the underlying structure, but that shouldn't be done so frequently that some players may only have time to sit through what they already went through last update before a new update comes out. At the frequency of updates, assuming Vren maintains the current pace, and as the game grows even larger, this will become a very big issue. Eventually, the game will reach a point where even the most adamant players won't be able to finish the current content at the time before the next update and they would simply be repeating the same content in a long cycle of restarts. I'm not saying Vren shouldn't have worked on the underlying systems all at once, but maybe that should have been taken care of behind the scenes before the first public release so players aren't burdened with restarts every update. The problem is the game shows no signs of reaching an end point to these underlying mechanics and Vren does have to do content updates eventually, which will eventually compound into the long cycle I mentioned above.
I do want him to get the base stuff done, but it should have been laid down as a foundation for the story, not built alongside. That was probably his single biggest mistake this time around from a purely development standpoint. I could list a few other things, but those I'm not counting a development since I mean under the hood, the code, when I say development. Had this been another VN style game like the first, yes, he probably could get away with working on both at the same time, but this is basically an economic management sandbox with significantly different mechanics that is being treated the same as its VN predecessor when a different approach would have worked better.
I would agree, if he was on update 5, or let's be generous, update 10. But it's almost update 50, over four years of development, and there's still variables to implement? The gameplay system will have sweeping changes that will need the game code and story to need to be rewritten from scratch? I don't buy it.
Something is not right with the development, either the guy doesn't know what he's doing, at all, so he expends his time redoing the same thing over and over because it is always wrong; or he is purposefully staling since people are still paying, the more he delays the more money he makes off the game.
This right here is my issue, the story shouldn't have even been started without its foundation and the foundation should have been done a while ago. I think this may have been a project too big for Vren to handle on his own. I don't buy Vren stalling, but I could see him having issues on a project this big. He's one man with basically no official support from people who know what they are doing, official being used to separate the modders out from official game development, which I do believe is Vren alone, trying to create the VN equivalent of an open world AAA game like Skyrim, there were bound to be hiccups.
Again you still aren't thinking of the dynamics of what is going on.
First, he is allowing supporters dictate some stuff about the game. Because of that it means not everything is planned out before hand. Meaning he couldn't possibly know every variable he will and won't know when it is up to the fucking whim of other people.
You are right there is something wrong with development.
First, he started a game like this as an amateur. He has no other software experience. He is learning python and programming as he goes. You can tell that from the improvements he has made since the first game right through all the updates he has for this version.
Second, he is letting others have a say in the game so he can't fully plan stuff out. He should have came up with something else to offer them. Or if they wanted a say in the game build them an API and let them create add-on content.
Then you have people like yourself who have little to no understanding of software / game development bitching about stupid shit. How can I tell your level of experience because I wouldn't have to explain the shit above to any of the people I work with. Which means you aren't anyways close to that level.
Do I complain about stuff related to this game sure as hell do. I make points about code issues and lazy behavior on Vren's part. He over relies on just random numbers way to often rather than thinking on how stuff is tied together. Which is why I created a mod to fix those type of issues. Those issue stem from him either being an amateur or lazy. Some times I can't tell which it is.
But this issue at had we are discussing isn't that.
If you take a look at most the canceled games on this site and look at their source code you will notice something. They kept adding content on top of bad code over and over again. Rather than spend the time to clean up the underlying code they piled shit on top of shit. Eventually the task of fixing it becomes to daunting or overwhelming and they quit.
Frankly, I'd like to see him avoid that.
That first part is major yikes territory, letting the patrons have some power is fine, but they shouldn't be the ones to dictate HIS game to him, that's just going to lead to a war of opinions that will lead the game in circles. This is why things should always be planned and the groundwork laid out before, to prevent it going in circles until Vren just gets burnt out from inability to find a way forward. Story content is fine to allow the patrons to have a say in, but under no circumstances should entire mechanical parts of the game be theirs to control, there's no telling if patrons are aware of the repercussions on a programmer's level and there's no telling if a mechanic they want is even possible.
The second part is partially incorrect as he does have the experience from Lab Rats 1, also done in Renpy, a different type of game, but there is programming and other development experience to be gained from that. Still, you're right, he went into a game this big with maybe one VN type game under his belt, that's a big mistake.
I don't think it was him being lazy on the random numbers, probably his lack of experience. He did gain some general experience with Lab Rats 1, but that can't have been enough to tell him how he needs to go about things like that, maybe if it was his third or fourth game, but not his first as far as I'm aware. I do believe this is him being an amateur, I still have faith he isn't getting lazy.
Most canceled games on here, not all, are the first work of the developer and they are usually done in the same way this one is, with the story and the mechanical code being developed at the same time. This is why I am under the impression this game should have been developed with the public release starting only after the base code was fully implemented, an impression that includes the assumption that no allowances were to be made for patrons to dictate mechanics, only story. I would love to see him beat the odds and finish this game, but considering the circumstances, the odds are strongly in favor of eventual abandonment due to burn out on Vren's end.
That's not fair.
Is VRens second title and, iMO, is even better than LR1, at least good enough to make ppl code mods for it. I mean, no suspicion on milking patreons here, at least for me.
Of course, as player that LOVES the game, I could consider myself in the right of demanding a clear milestone system, and complain about changes in the gameplay and/or if the game heads in a direction I dislike... but again, is VRens time, VRens game, and VRens rules.
The day I consider the game is completelly ruined (I hope it won't happen), I'll fetch a "when-still-was-good" old version, and stay away from this project.
It is perfectly fair, mistakes were made, you said it yourself, this is Vren's second game, which makes it much more likely for him to make mistakes like developing the mechanics this late into development than if it were his fourth. A seasoned developer would not easily make this mistake, but Vren isn't a seasoned developer. Whether it is better than LR1 is subjective and I am of the opinion that it currently is not , but could be with the right development choices. Mods are not an indication that a game is good, not when some of the mods are being made to counter mistakes being made by the developer.
I also do not suspect Vren of milking, he doesn't seem like the type that would. I hope for both of us that the day it becomes ruined in either of our eyes doesn't come.