What I do on my projects is I write down a realistic goal I can achieve in a certain time, like 3 months, then work towards that goal, finish it and release and it works most of the time. I write everything down on a list and never do anything else that would delay that schedule, except when there is time left to add extras or something else more important shows up.
That is also what I remember was planned for Torque3D, to have 4 major releases per year, meaning one every 3 months and the goal of the steering committee was just to guide that process, not to develop everything and add more and more features. If you just continue to promise new features, we end up like Star Citizen where everything is promised and nothing really ever gets done and it delays forever and everyhting is kind of half there, but not really there and not really working.
What is so hard on sticking with the plan? We are not even behind a little bit, since the last major release was over two years ago in 2016. That means we are 7 releases behind, seven !!!!.
I suggested to get a new steering committee, but seems like nobody is interested, whatever, why don't you just throw all the features that are in development out and just finish one thing, like PBR and release it, then work on another part and release that 3 months later. I mean PBR for example should have been there 2 years ago and we still do not have it.
Even if nobody works on it, you could still just release it untested and have the users be the beta testers and fix the issues, so at least people will be forced to work on it and fix it.
When I upgraded my game to a what I thought major version I had to notice that it was more like an untested beta anyway and had to test and fix it before I could use it, so releasing untested broken stuff, would not even make things worse than they were before, but better, since we would at least have some release and some progress, but this way, we hardly have anything.
I mean you could just put me in charge and I would guarentee you that things will get done. Sure I'm not a good programmer, "only" a good artist, but it is not hard to write down a schedule and stick with it, almost anyone should be able to do that, does not matter how small the steps are, progress is progress and it will add up over time. Small changes to the engine would be even better, because if something goes wrong it at least does not break everything in my game every time, that would be a huge help also. If only one major features was added I know where to look in case of problems, but if 10 major features get added it feels like everything breaks down and I have to analyse and debug like almost anything.
First I wanted to write this to @
JeffR since he seems to be in charge now and refuses to let others do anything, but this is more of a general issue and I'm a bit tired of begging everyone to do something, because nobody lets me, because some people hate me and try to sabotage me or whatever, I don't care, what I care is that I use this software and depend on it, that is why I want it to develop further.
So can we please do anything?