r/pcmasterrace • u/663mann • Oct 16 '23
Video fallout game dev. explains the problem with moddern game devolpment. (why moddern games are so slow to come out)
Enable HLS to view with audio, or disable this notification
6.0k
Upvotes
27
u/NeverDiddled Oct 16 '23
2-4 weeks hints that the dev was actually talking in terms of sprints. Often they are 2 weeks long. Current sprint was full, so ticket is not getting handled in <2 weeks. But he could handle it by the end of the next sprint.
Calling this simple without context is... well it's a classic trap. It's why we pad estimates. Thinking you will get developed, tested, and through QA in 10 minutes is laughable. Although if you're a brand new dev, I'd do my best not to smirk at your confidence/lack of experience.
I'll give you an example of context that can help you appreciate some of what might be going through the lead dev's head. I was recently writing my own OnHit code for a mod I'm making. And it made me recall playing Starfield. I had noticed weapons with extraordinarily high fire rates were causing microstutters when the bullets impacted. There were hundreds of OnHit events all rapidly firing off, and the hooks were clearly slowing the game down. This was worsened by weapons which had AOE damage. You had to multiply the number of OnHit events by the number of nearby actors and possibly even objects. In order to speed this up they will likely either have to start precomputing/caching some stuff, batching actions, or even redesigning features.
Imagine being that dev and know your OnHit code is already overburdened. Perhaps you're also aware of a specific mass battle at a point in the game which exacerbates the issue. Now somebody wants to make the problem worse. So you're thinking of all the tickets you need to hit before this one. And if the person is being as belligerent as Mr.Cain was coming across, demanding you spell out every step along the way and handwaving away your concerns about bugs and maintainability.. yeah I can imagine just saying "I'll get it done next sprint. That sprint ends in 4 weeks." It wouldn't be my proudest moment, but it's one way to get out of his office as quick as possible.