Lessons Learned (Patreon)
Content
Current Public Build:https://www.patreon.com/posts/public-release-3-6658958
Current Patron Build: https://www.patreon.com/posts/alpha-v1-02-1-6658752
Judge Heath Here, and here I wanted to talk to you guys about some more changes we'll be implementing to how we do things here at Team Nimbus.
This last update, combined with lessons learned from the original update, has lead to us questioning our exact methodology of going about making the game. We now see two possible methods of going forward. One is far more structured, but will result in a slower update schedule (one or two a month). This was our original plan, and what we've been using so far, the new method will just refine it further. The second method will lead to far more releases, but will be far more buggy in each release. This second method will put far more of a burden on you guys as testers, but will lead to more releases and perhaps a greater feeling of investment.
Method 1: Slow and Steady
On the first we continue to work on known bugs, and then on the second, we start adding into the bug list all the other bugs that our patrons turn up. By the 12th we finish off whatever bug fixes we have been able to get too, release the hotfix, and begin working on implementing new features (new scenes, new dialogue, new mechanics, etc). On the 25th, we shut down all of that, and begin internal iterative bug testing. On the 30th or 31st (or 29th if it's february) we release the new build to our patrons and the bug fixed build to the public.
Method 2: Fast and Messy
This method becomes far harder to organize, and we end up being far sloppier in our release schedule. This method will be far, far, far closer to how most indies release. It is a rolling set of bug fixes, new features, and other stuff. We release patron only builds as we can, and then set a regular time to release the latest 'public' build (either every 2 weeks or every month) that is delayed slightly behind everything else. As this method will be a rolling set of changes, where the new features and old bugs will not be fixed separately from one another, public builds will either have to be buggy, or on set dates the build we release will be the most 'current' build we have, released to the public rather than our patrons. This method also carries the risk of us having bug pile ups that get hidden under piles of new features overtime, but in theory it'll better suit our one man programming operation and allow faster iteration.
I'm opening up a vote on which way you guys feel we should go. This vote isn't defining on which way we WILL go, but we really want to know how you guys, both our non-patron fans and our patrons themselves, feel about this.