updates need to happen as they do right now.
Bug fixes on minor things are going to tend to be put on a list of things, but they could also be added to a different list. the list of We should just totally redo that section of code anyways cause we adding these 10 new features and a slider isn’t going to work for those changes, so lets just work on the new instead of fixing the bug that will be put into code we decommission in a few months. So some times when you see a bug going on for a good period it might of fallen into the we just going to redo category, which takes longer.
Also the more frequent update pattern lets us tailor things to our needs as a community. What I mean is they release a new like UMG, a huge group of people hammer it and go hmm we need , , and added to it. Unreal goes oh yeah that probably would be good to add to it, while we are still sitting at our machines with that code base fresh in our heads, let go ahead and tack those things on for you guys. Next release ok there you go, and we go great you added it but you screwed up, we meant for you to do it way, not the way you guys did it. They go oh whoops, and in the end we get the changes, and improvements we need.
If we waited long periods for features, we wouldn’t get that level of input. We would get a 4,000 line update list, that had a bug list of 3,000. That we would have to suffer for through dozens of hotpatches for.
Also if they changed to longer periods of release I would still be stuck with a crappy canvas system that was horrible to use. down right out impossible. Instead a few months in and we have a good GUI editor.
The only quip people should really be having is that they are wanting the new features but hate the 20 bucks a month to keep getting them deals.
Also keep in mind bugs can be machine dependent having lots of testers especially when it comes to a game editor is key cause you have to consider every combination of hardware as well, will that intel chip, on X mother board, with Y graphic card, work or is there a glitch we didn’t catch cause we didn’t test all 100 million combinations of OS, and hardware.