Firstly, thank you to the Bungie devs for listening to the community and making some excellent changes and for scrambling to fix all the current and previous bugs. I see you and appreciate you.
What I want to ask is, how difficult would it be for Bungie to migrate our data to a new, top of the line engine? Tiger has been incredible, but goven all bugs and even the sheer fact we needed sunsetting ahows that it's time to retire the engine and focus on the infrastructure. Get your Infra teams some help, and you'll see this game flourish with all the new possibilities. Can't help but wonder with the massive amount of money Sony gave them, that data migration couldn't be too impossible. I just want some of the old story content back in a relevant way and not have to earn everything back again with a Destiny 3 release. Destiny itself is now far more into the MMO side of the pool than ever before, so why not invest in an engine and foundation that will support that growth?
-
Edited by cloaked1: 1/26/2023 4:45:03 PMSpeaking from 23 years of professional experience as a systems engineer/SRE, without seeing how things work on the back-end, calling for a new engine is likely mildly premature. If I were to guess, bungie doesn't have (SRE|System Eng|DevOp)s (whatever you wanna call them these days) managing infrastructure and operations. Instead, they likely have developers doing it and traditionally, that's always been a horrible idea, because frankly, they really don't have a great track record for knowing how to run operational infrastructure. Writing a whole new engine is painstaking, takes a long time, and is error prone. Besides, why throw the baby out with the bath water. It's better to fix the bugs and enhance the current engine usually. I'm curious, how have you identified that the engine needs work? From a client side of things, I have never seen any significant issues with the game play. The network suuuuucks! That could likely use some work, but as I said, we have no idea how they're running their servers as far as I'm aware. My guess is that their back-end needs some optimization. I *think* they use AWS for their back end infra (based on region names I've seen). At any rate, my guess is that this is where they need help. If they're using kubernetes, then that could cause some additional question in terms of load balancing, ingresses, etc, in my estimation. A new engine would be like taking a hammer to an ant hill I think. I doubt much good can come of that right now if your goal was to still play d2 as it currently is in form. Also, data migration is extremely difficult to perform flawlessly and almost always runs into problems. I doubt db schemas are perfect (assuming they're used, which I'm guessing they are). Migration isn't impossible, but I almost promise you it would never be done. They'd just start over from scratch minus basic player data and if you start with a new engine, that's likely what you would do...at least I would.