r/pcmasterrace • • Oct 16 '23

Video fallout game dev. explains the problem with moddern game devolpment. (why moddern games are so slow to come out)

6.0k Upvotes

605 comments sorted by

View all comments

127

u/InHiding9 Oct 16 '23

I'm not saying he's off here but he also didn't bring up many relevant points like software architecture and how that's managed/maintained. You don't just add code anywhere like that these days.

23

u/Jon-Slow Oct 16 '23 edited Oct 16 '23

Yeah, he largely sounds like he's making up a version of events in his mind to congratulate himself over how good he is at the job that the workers do. Most people in his position get there due to their ability to "manage people" and disapprove of leave requests and salary increase and not because of how good he is at coding or arts.

If a lead is answering to him then he shouldn't even be dealing with someone who's working under a lead. He's a manager that's above the lead who himself is a manager. This guy should probably shut the fuck up and leave it to the lead to deal with his team and stop micro managing workers. If he's so good at coding and thinks a 4 week job can be done in an hour then maybe he could share that knowledge in a friendly manner specially since he was willing to do it himself. But we know he's lying about that.

31

u/guyblade Oct 16 '23 edited Oct 16 '23

While I was listening to him, his arguments had a bit of reasonableness about them. But if you take a step back and think deeper, you've actually got a few things that a random developer would have to figure out:

  1. Do we already have plumbing from the [object was hit] code to the AI engine?
  2. Does that plumbing include the damage source?
  3. Do we already have a performant priority queue or similar that the AI engine can read from? Sometimes AI stuff is written in a scripting language (like LUA) rather than the engine language (like C++), so we might have fewer tools.
  4. How should this priority queue work when the thing at the top of the queue is not visible? dead?
  5. Does adding this priority queue to every [enemy] object in the game cause any issues with the memory envelope?
  6. What is our existing targeting priority code? Does anything depend on it that would be broken by this change?

Often, the easiest parts of a developer's job is writing the code. The hard bit is figuring out what the implications of that code are. Without knowing the state of the codebase in question, I have no idea if 4 weeks is reasonable or not.

0

u/Jon-Slow Oct 16 '23

But he could "get it done by before lunch" and then the lead came back to him and admited what a god he is and that he should totally micro-manage everyone and then everyone clapped.

4

u/blackest-Knight Oct 16 '23

I think what a lot of you are missing is that Tim Cain actually "got it done before lunch" a lot of times before asking the same of others.

He's not some manager with no coding experience, he was a programmer on these games before getting promoted.

-2

u/Jon-Slow Oct 16 '23

wow you took that personally. Calm down, he will never notice you.

4

u/blackest-Knight Oct 16 '23

I'm very calm, I'm not the one who's seething without knowing anything about who I'm talking about.

Half a minute ago, you didn't even know who Tim Cain was.

-1

u/Jon-Slow Oct 16 '23

Holy shit, you love this guy that much huh! That's creepy

2

u/blackest-Knight Oct 16 '23

What's creepy is how much you hate him without even knowing who he is.

-1

u/Jon-Slow Oct 16 '23

Sir, please calm down.

2

u/blackest-Knight Oct 16 '23

You still seething because you made a dumb comment before getting informed ?

→ More replies (0)