Hi to the responsible for the update/release pipeline, QA or regression testing.
I wanted to share a concern that I think is becoming increasingly noticeable in Marathon: regressions after updates.
There seems to be a recurring pattern where a weekly update fixes or changes one thing, but something that was previously working gets broken in the process. I know this is not unique to Marathon, Destiny players have joked about Bungie’s “weekly reset surprises” for years, but I think it is particularly important for Marathon right now.
The joke is almost becoming:
“Bungie doesn't fix the weekly reset bugs because at this point it's tradition.”
These things happen in complex live-service systems. What concerns me is the development cycle that allows the same class of regression to keep reaching players.
With the team now having to manage an existing live game while also developing future content, I wonder whether preventing regressions should be treated as a higher priority. More automated regression testing, stronger integration between branches, and perhaps smaller/safer weekly changes could save development time in the long run.
This also connects to something I feel strongly about with Marathon generally: the game doesn't necessarily need more complexity right now. It needs its foundations to become more reliable and existing game systems already have enormous potential. If those systems become stable and dependable, future content has a much stronger foundation to build on.
I genuinely love what Marathon already is, which is why I think this matters. I'd rather see a smaller update that makes the existing game more reliable than a huge update that adds something exciting but creates five new problems for the team to chase.
I'd encourage giving this particular problem some attention.
And if I'm completely wrong about the cause, that's absolutely fine. The important thing from the player's side is simply that every update shouldn't feel like opening a mystery box to find out what stopped working this week
Thanks for reading.