I know most of these games are free and supporting them on patreon is optional but it still seems like there's no plan for ever finishing some of the most popular games. they are afraid of finishing them and losing their patreons, so they basically wanna drag them for years until they themselves get tired. there's a difference between an unfinished game and a game that puts more and more unfinished content every other update while the old content is still not finished.
if they want to make a game that gets updates forever, that's cool but be transparent about it and don't put "WIP" everywhere. if they really wanna do that it should be a finished product in the first place that gets additional content and bug fixes each update. and that additional content shouldn't be just a tease WIP either. everything should be working each update unless there are bugs.
IMO people need to tone down the support for some of these unfinished games unless the devs give a clear plan on how and when the game will be finished.
Yes, there are some developers that do milk their donating patrons for all they can get, either through overly lengthy development times using various excuses, or through moments of no communication for a month or two with the excuse that something came up (these excuses really irk my chain because sites like Patreon allow the developers to temporarily pause subscriptions for brief periods of time for this very purpose when developers are on vacation or experiencing real life issues that take them away from development for lengthy periods of time, and yet I only ever see a handful of developers ever using that function when these pauses in development occur), and the list goes on... And I know that these sorts of things occur more often then people realize... But, on the other hand it's not something that occurs a majority of the time... And what's sometimes very difficult to determine, is who is doing it and how often they are doing it... People are sneaky...
Now, all that being said... As this is a primarily Hobby driven market of developers, most of which are doing this stuff on the side, it's no wonder there is such a high variance in development time... Add to all of that, the fact that in many cases the developers may not have the skill and/or money to invest in short development times via hiring others to do some of the work, or having to take extra time to add in additional features such as animation, navigation windows, and just the complexity of ensuring continuity when a VN/Game has varying story paths (that in and of itself is very hard to do correctly as I've seen plenty out there where it hasn't been done right and either continuity is shot to hell or the story telling just gets confusing)... The rendering time alone, depending on the Computer Hardware being used, can take up to several hours per image (and that doesn't even take into account the time it took to setup the image in the first place)... And then what happens when it messes up or turns out it isn't working right for the story and needs to be adjusted or redone entirely... That is a lot of time that needs to be invested in just the resources being used with in the VN/Game, let alone the time investment to adding it into the Engine properly... And once again, all this is being done as a side to family life, perhaps a real full time job, school, and the list goes on...
Now, there are some development Teams out there that are capable of producing content faster, but I've also seen them take just as long as one-person development, all because as a team they are putting out a more well polished and perhaps a more complex VN/Game that requires more time investment...
Do you know how long it takes to develop a normal game, and not even Triple-A? It can take several years from ground up, plus all the testing that needs to be done, and the list goes on... Look how long many of these Early Access normal games there are and how long they sometimes take... Heck, not that I ever wanna play it, look how long Star Citizen has been in development and they are making serious money off of early access purchases...
So, for me, as long as the developer is on the up-and-up, communicates regularly with all it's fans (not just the minority of donating ones), is honest in how they handle donations when development is being paused, doesn't allow too much outside influence to effect the product being developed as it develops, and puts out quality stuff with decent quantity when they do release updates, i'm fine with a lengthy development time... I have a tendency to wait a long while for a product I think is initially good and promising, and return to it months or a year+ down the line to see how it's doing...
There is an old saying, "Buyer Beware"... I think it should be "Buyer Be Aware" of how development is progressing when subscription donating to a project over a lengthy development time... Pay attention to communications from the developer, behavior of the developer, professionalism of the developer, is the quality of content updates going up or down or staying the same as what you expected when first beginning to donate, do they pause donations when pausing development (like an honest developer should), and the list goes on... Do not be blinded by your infatuation, desire, or hope with what the developer has put out in the past or present, and let it cloud your judgement as to if the developer is truly worthy of the constant flow of cash you are throwing their direction/s... Pay attention for developers that are getting lazy as they start getting larger amounts of monthly sub money... Does a developer decide a year or so into development to suddenly abandon that version of the product for a different engine and starts from scratch, taking just as long if not longer? Does the developer suddenly split their time between multiple projects, and in essence doubling or tripling development time unnecessarily, perhaps just to prolong the time to receive donations? Take all these kinds of things into consideration when deciding if a developer is worthy of long term donations and so on...
One other thing to be mindful of, there are some developers who are banking on the fact, and it has been proven that over lengthy periods of time, people sometimes forget they are even subscribed to stuff (even more so when the amounts are small), at all... It's personally why I hate sites like Patreon that do not offer multiple donation methods... I believe all these sites should offer up options like One-Time Donations, Limited Length Subscriptions, as well as normal Subscription... That really was the biggest pull of sites like Patreon, because they only offer Subscription based donations, which as I said people have a tendency to forget until perhaps months later or maybe even longer...
I would not point the finger at all the developers out there... Yes there are bad apples, and they sometimes make all the honest ones look bad... Just be cautious, pay attention, and decide for yourself if donating is something you want to do or keep doing... If you think a developer is unnecessarily dragging out development, on purpose, then don't donate and perhaps say something or maybe even report them... The ball is in your court...
Zip