Crunch

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • I talk about crunch: what is it, what causes it, and how can we minimize it?

КОМЕНТАРІ • 229

  • @crankyknuckles1849
    @crankyknuckles1849 Рік тому +37

    This makes me think of BG3. That is a studio with roughly 400 employees and I can't even fathom how much work there would be in having everything coming together perfectly with a hopefully smooth launch next week. Swen Vincke mentioned in an interview that a lot of his staff are huge Baldur's Gate fans, so I can imagine A LOT of them would have wanted to have one or several ideas coming to life in that game. How many darlings did they have to kill?:)

    • @arcan762
      @arcan762 Рік тому +4

      I think they probably got a lot of it out of their system on the Divinity games by that point, and when they started on BG3 they had a clearer idea of what they wanted to make and what stuff they have already done before and didn't want to do again, so BG3 ended up being leaner and more focused, instead of just being a creative dumping ground.

    • @rodrigomaximo1034
      @rodrigomaximo1034 5 місяців тому +1

      ​@@arcan762I know it's been some months already, but, for people seeing this now, the answer is no. A lot of things were cut in BG3. The whole Upper City in Act 3, the crafting system (did you ever wonder why the ingots you found didn't have any use?), the end of Karlach's arc, etc

  • @valkirje
    @valkirje Рік тому +11

    Thanks for this take, I've crunched a lot back in the day and I would never call all of it "bad". There's a world of difference between crunch dictated by management and overtime driven by one's passion for the project.

  • @snookegooch4024
    @snookegooch4024 Рік тому +2

    Thanks again Tim for your daily talks ❤

  • @Joshuaraymalan
    @Joshuaraymalan 5 місяців тому

    I really appreciate the nuance and experience here. I don't have experience with games, but a lot of this rings true for the time I spent doing video work in the 00s and 2010s. From what my wife has said about nursing, this is not limited to creative or tech fields either. There's an understanding that projects are difficult to scope and that the best laid plans will sometimes go awry, but when someone is asking for an extended commitment all the time and not providing any incentive, it becomes too much, even if its something you love to do. I really like the idea of mandatory time off, overtime incentives (ideally some combination of the two).

  • @gamertherapyconsoleyoursel5804

    "properly compensated" is the key, always

  • @CaffeinatedKing
    @CaffeinatedKing Рік тому +22

    This whole thing reminds me of the breakdown Naoki Yoshida gave in the Final Fantasy 14 Noclip Documentary. He went into how he was put on the project to try and save the 1.0 version that was an absolute disaster at launch.
    He gave a breakdown of how they started to to fix things little by little, scheduling time for different features in different patches. And the eventual choice he took to the head of Square Enix about fixing what they can in the meantime while starting development of a "new" version of Final Fantasy 14 along side it, to eventually replace the game and start over.
    The amount of micro managing required to do the work necessary to release a functional MMO on top of a broken MMO within 2 years was absolutely unbelievable. Not to mention to have it become as successful as it is now, a decade later.
    Him speaking about having to figure out and note down what sort of time frame each individual person on that team needed to get their work done and how they differed so much, is what came to mind when you were talking about university students and their time spent on projects.
    I don't envy the role and responsibilities of a director, but I still hope I get to find out firsthand one day.

  • @PlinyTheWelder
    @PlinyTheWelder Рік тому +8

    Absolutely the most reasonable take. Many professions require awful periods of over work. The answer here is making certain overtime is paid even to salaried employees. Not only is it just more fair, it serves as a powerful built in incentive to only use crunch when there's simply no other option.
    It also will make publishers more likely to do a cost benefit analysis between crunch and delays.
    As less and less game sales are boxed delays will become easier and easier logistically. At which point the trade offs will be purely financial.
    Itll be a simple math equation weighing cost of delay vs cost of a ton of overtime.

  • @LimakPan
    @LimakPan Рік тому +9

    It's fine to do overtime out of passion on your project. It's not fine to force workers into extra hours with no recompense. Europe has good laws for it, you practically pay your workers twice for overtime. US has obvious problems with employee rights.
    As for the management thing, I kinda throw publishers into the management bracket because they often micromanage projects and mostly add problems. Either way, overworking people isn't a moral solution.

  • @JoeyFTL
    @JoeyFTL Рік тому

    Super interesting video, thank you Tim!

  • @tehsensei
    @tehsensei Місяць тому

    I used to love that chocolate bar.
    I'll be here all week.

  • @grapevinegrave
    @grapevinegrave Рік тому +1

    Great perspective and rationality. The game industry needs unions.

  • @Ares42
    @Ares42 11 місяців тому

    It's interesting that you bring up the movie industry, since it's a perfect example of how to drastically reduce the chance of crunch. In the movie industry the end of production is often set to happen half a year before the release, and it's common practice to have finished everything in regards to distribution, potential fixes etc at least 3 months before the movie is finally released. Ofc for videogames half a year would often not be enough, but if publishers would be willing to have some patience and be willing to sit on finished games from time to time (which they obviously don't) crunch could be drastically reduced.

  • @mitchryan85
    @mitchryan85 Рік тому +1

    As far as Temple goes, Paladins, Druids, and Bards are core rulebook material. Wouldn't've made sense to leave them out.

  • @IrateUngulate
    @IrateUngulate Рік тому +2

    Thank you for this insightful video. I agree that with the current structure of games production, with set expected dates of delivery, and with the complexity, or impossibility of making a fixed plan for a project that will survive contact with work, there has to be crunch, or at the very least sizeable downscoping. Programmers in other industries have faced the same problems and have started advocating for working with no estimates, showing that estimating work and planning for the estimates often costs a lot more than simply working on the project. Do you think something like this could come to the games industry? Is there already something like this?

    • @JavierBonnemaison
      @JavierBonnemaison 5 місяців тому

      I have worked for a long time with teams that don't use traditional estimates, and I can tell you that it's not as simple as stopping to use them. You have to have something to replace them, which at least in part is flow metrics. Avoiding crunch is very much about culture and management model, including technical practices.

  • @badbones777
    @badbones777 Рік тому

    Great video Tim, very interesting - and thanks for Fallout !- massively transformative in my life.

  • @skittlesbarber25
    @skittlesbarber25 Рік тому

    But that's just how it is, no?
    The ones who make the decision take responsibility. And yes, ofc as a team member I can only provide the owner a list of options and make them decide instead of me, it's not about every little thing in the code, but I simply don't have the full picture, the context all that stuff is hidden behind product owner abstraction for me so there's no other way to come to them for the decision that they should make based on the context available to them.

  • @kip_c
    @kip_c Рік тому

    I imagine crunch is also the result of an industry that is ultimately filled with perfectionists, as is probably necessary just to get modern games to even work.

  • @brianeno608
    @brianeno608 Рік тому

    Sorry i love commenting on your vids. Its interesting how we quantify the creative folks and the creative process, like there is objectivity, but... I don't know. I guess the folks with the money want you to make a life changing pieve of art or media in 24 hours.

  • @hpph7133
    @hpph7133 Рік тому +1

    100% for unions in gaming. Mandatory overtime is such a strange thing for any employer to demand if it's not life saving work.
    Also took this video title as a reminder that my doctor said to exercise more and did... crunches!

  • @HardcoreHobo
    @HardcoreHobo Рік тому

    So here is the problem, it doesn't matter what lead up to the point of a game studio being forced to crunch, because the decision to force crunch can LITERALLY ONLY BE DONE BY MANAGEMENT! Yes, there are an infinite number of things that can get in the way of production, but crunch is never actually required, but is an intentional decision made by people that have power over others and an incentive to force them to crunch. You might be in middle management and feel like you have no other choice but to crunch, but that is only because upper management already made the decision to create the situation where you would be forced to crunch. It doesn't matter if it is crunch or any other workplace abuse; whoever is at the top either forced it to happen or created an environment that allows it to happen.

  • @ErgonomicChair
    @ErgonomicChair Рік тому

    Unions mean no crunch mean even worse products when flash incidents arise.... Anthem was a result of EXTREME anti-crunch policy. In the end they had to crunch for 7 months straight to get it done due to avoiding crunch.

  • @an_imminence
    @an_imminence Рік тому

    Those movie industry workers benefits are standard law here in Germany. Only a libertarians dream would submit workers to the whims of companies. They don't have enough of a voice to ever enforce those rules alone, there's way you get paid without regulations or unions. Always demand compensation and rest times or you will literally break apart. Btw, crunch here in Germany is 48 instead of 40 hours, all of which paid/reimbursed with time. You cannot legally work more than that. If you almost cannot crunch, you have to manage better or go under. Very effective!

    • @tianxiangxiong8223
      @tianxiangxiong8223 11 місяців тому

      How many major games are made in Germany? Name them.

  • @regulareverydaynormal
    @regulareverydaynormal 11 місяців тому

    Hi Timothy, if you don't mind could you make a video about salaries in game industry and compare it to non-game dev salaries ? Are there any big gap continues ? I'd love to hear your thoughts about that !

  • @sebbychou
    @sebbychou Рік тому

    What bugs me is when crunch happens and leadership is like "it was inevitable" or "it's your fault" when it was clearly stated early on that X was impossible to do that way from the get go, and every week was a reminder of it. They knew.

  • @Lbf5677
    @Lbf5677 Рік тому

    Fallout seems like it would be hard to scope.
    An RPG with 8 or more locations with hundreds of NPCs. 15 guns,perks skills. Tons of dialogue....

  • @alekmoth
    @alekmoth 10 місяців тому

    It’s always management’s responsibility. That is after all why they think they deserve the high salaries.

  • @IloveOtherPplsMsry
    @IloveOtherPplsMsry 9 місяців тому

    Sadly, most devs can't code on the level of John Carmack

  • @sealsharp
    @sealsharp Рік тому

    I assume that many gamedevs are also gamers and what gamers dislike the most is when stuff does not feel fair. And fairness means that if you put in the work, you get part of the loot. If you hear stories from the 90ies of teams crunching towards a now legendary classic and afterwards they get a ferrari, that's a nice story of putting in the work and getting a reward. In the last decade, Minecraft boss Notch was known to share the success with his team. That's a nice story of putting in the work and getting a reward.
    But then there's the other stories about people working lots of hours, and then they get fired and Bobby Kotick gets all the ferraris. That does not feel fair.
    In my regular devjob, working overtime happens, because shit goes wrong. But because we have labour laws, we get paid for every hour. And because we get paid, there is no monetary advantage for management to make us work unpaid overtime.
    Some countries allow it that you work for 80 hours while getting paid for 40 hours.
    So, do some companies plan to use unpaid overtime to get free work? I don't think anyone plans for missing deadlines. But...How often does something need to happen to see a pattern?
    So if a big publisher does the 50th game in row with massive unpaid overtime followed by record profits, is there a point where we can assume that some of that is on purpose because wages are a cost factor and getting lots of work for free has economic value?
    Something being "unavoidable" does not make it desirable.
    "Oh, it's just part of gamedev, if you can't deal with it, fuck off weakling" ..oh eff off ^_^

  • @TheSocratesofAthens
    @TheSocratesofAthens 10 місяців тому

    We can look at Halo 2's development for example's sake. Bungie's overambition led them to overstretch themselves and leave little time to make a polished game. For E3, they got an engine ready that they later had to scrap. It wasn't tyrants cracking a whip to churn a game out as if in some kind of factory. Rather, it was a lack of focus that led the development team to waste time.

  • @LordHengun
    @LordHengun Рік тому

    You could have stopped at "we are being exploited by publishers". If every publisher has impossible expectations for greenlighting a project, that calls for a general strike.

  • @OhManTFE
    @OhManTFE Рік тому

    Most of your argumentation are causes for a game to be delayed, not strictly causes for crunch. Why must crunch be employed? Why not tell them you have three choices: release as is, cancel the game or delay the game?

  • @StephenMoreira
    @StephenMoreira 11 місяців тому

    Just need infinite money, and infinite time. Problem solved, you're welcome.

  • @thinkmore8024
    @thinkmore8024 Рік тому

    David Jaffe the creator of God Of War said a few times he is against a game developer union. He said that game developers have no leverage because the game devs who want to start a union are the QA people and they are easily replaceable.

    • @Lucax97
      @Lucax97 Рік тому

      I mean, he is an absolute moron, and I wouldn't want anyone to work under him again

  • @AWonderfulGalaxy
    @AWonderfulGalaxy Рік тому +1

    In the real world when people have a real job in almost all manufacturing industries crunch is common. The only people that complain about crunch is people that don't have a real jobs imo

    • @Natiza1
      @Natiza1 Рік тому

      "In the real world kids get spanked. When people heve real parents they get spanked and grow up straigth. Spanking is common. The only people who complain about spanking are liberals who didn't get real parents" /s

    • @Cooljoe55
      @Cooljoe55 Рік тому

      This is a terrible take..

  • @yankeefan2k2
    @yankeefan2k2 Рік тому

    God damn it, this video isn’t about Captain Crunch at all 🫠.

  • @bratttn
    @bratttn Рік тому +17

    As a programmer I can't be productive after 6 hours of focused work, I dedicate the rest of the day to team management. Regarding the estimation, I usually delegate the estimation to the programmer whom I assign a task to and add a personal offset made on the said programmer's previous performance. Time estimation delegation imposes a share of responsibility on the programmer who makes the estimation.

    • @alexfrank5331
      @alexfrank5331 Рік тому +2

      I think a big problem is that there's no standardized/reliable way to teach people about these fundamental skills.
      The schools certainly rarely teaches people about estimating level-of-effort, or adjusting room for error based on risk factors.

    • @cedricchatelain1398
      @cedricchatelain1398 Рік тому +2

      @@alexfrank5331 you can't really teach it. It comes from repeated practice that gives you the confidence to says task A will take around X units of time. School can't teach you that. At best it could teach you to better track your own performance relative to each task you perform and why that matters.

  • @gargamellenoir8460
    @gargamellenoir8460 Рік тому +74

    Yeah you got it in one. What's infuriating is that some companies counted on unpaid crunch. When Anthem happened we learned about the "bioware magic", an expression used by the suits about how no matter how poorly managed or poorly scoped a project was, it "magically" was always fine for release. The "magic" of course was unpaid crunch. Blizzard had a similar expression.
    It's really good that gamers have been demanding these last 10 years more respect for the people who make the games we love so much.

    • @gargamellenoir8460
      @gargamellenoir8460 Рік тому +1

      @@fyaunzaun Because they don't protest enough to get them back, would be my guess.

    • @fafofafin
      @fafofafin Рік тому

      @haveanotherpinacolada Have you read any news about the US ever?

    • @pieflies
      @pieflies 11 місяців тому

      Gamers talk about making better conditions for developers, but then they buy the games anyway.
      If they are still buying the games then there is not much incentive to change anything, they just have to ignore the noise and keep doing what they’re doing.

    • @fafofafin
      @fafofafin 11 місяців тому +8

      @@piefliesvoting with your wallet is a neoliberal fantasy. The onus is on regulations and labor protections.

    • @pieflies
      @pieflies 11 місяців тому +1

      @@fafofafin I agree, but gamers “demanding change” is also unlikely to have any effect.

  • @exxyplaysandplays
    @exxyplaysandplays Рік тому +84

    Creative work is very hard to plan for. Of course crunch is going to happen, but there's a huge difference between a project being overly ambitious - or even unintentionally mismanaged - and companies who deliberately exploit the rules to get lots of free labor at the end of a cycle. It's really great to hear you advocate for unions! Unionizing will help by forcing companies to be financially responsible for those decisions while also letting employees know what's expected of them in return. It just makes sense.

    • @alexfrank5331
      @alexfrank5331 Рік тому +4

      Good manager actually benefit from labor union as well! It highlights their abilities and experience to reduce/avoid crunch.

    • @DanielFerreira-ez8qd
      @DanielFerreira-ez8qd Рік тому

      ​@@alexfrank5331 A good manager doesn't need unions because a good manager should be able to treat their employees well.
      A good manager is also someone who knows their weakness and sets up a union representative to make their work easier. Both ways are good.

  • @kaptenteo
    @kaptenteo Рік тому +13

    Certain rights workers have here in Scandinavia and I believe most of Europe, feel so obvious and are things I take for granted at my job. If you work overtime, you get paid more or get more time off later. Depending on the time of day, and if it's on a weekend or holiday, that compensation increases accordingly. You are also not allowed to work shifts too close together (miniumum of 11 hours in-between), just like you said film crews seem to have over there. Here it would be unthinkable to be employed (legally) anywhere and *not* have those rights.
    So, yeah, I understand crunch is necessary in a lot of industries, and sometimes unavoidable, but these compensations need to be in place. Otherwise companies *will* abuse their workers as much as possible.

    • @lrinfi
      @lrinfi Рік тому

      A lot of people think the Scandinavian countries have it made and that we should model everything we do elsewhere after them. Canada did that with its healthcare system and, yet, corporations are still taking it over just as they are here in the States. There's a dark side to the Nordic model that Scandinavians themselves are likely more familiar with than anyone else. Most of us don't want to look at the dark side, though, despite that -- as Tim himself says -- there is darkness and light in everything.

    • @Al1987ac
      @Al1987ac Рік тому +2

      @@lrinfi So what's the Scandinavian catch? Tbh, @kaptenteo painted a pretty appealing picture.

    • @lrinfi
      @lrinfi Рік тому

      @@Al1987ac Too much to sum up. I'd suggest looking it up. There is a lot of literature out there on the subject.

    • @lrinfi
      @lrinfi Рік тому

      @@Al1987ac I might have added that the work of Jonathan Haidt is as good a place as any to start.

    • @Al1987ac
      @Al1987ac Рік тому

      @@lrinfiI'll look him up.

  • @kevinvito8336
    @kevinvito8336 Рік тому +14

    Fantastic video! It's great to see pro-union content.
    May I ask a quick question related to game-design? Do you have any rules of thumb related to hit points for player characters? At least in the start of the game. I understand it depends on a lot of factors. I'm just looking for any tips I can get.

    • @austemousprime
      @austemousprime Рік тому

      I hope he answers for you. Depends what your game is. Mario made due with 1-2 HP, Link 3+, MMX had about 20 (may've been more like 6-10). In JRPG's, it's not too unlike for enemies to take 2-3 hits to go down. You can use HP as a buffer for player mistake, and sort of calculate how long you want a particular experience in a game to last. Reddit's Game Design had some decent thoughts on Dealing damage in a game.

  • @Hexentric8
    @Hexentric8 Рік тому +10

    I love your content Tim! I have a question but I don't know if you can or even would answer but in your experience is it true that games with Female Protagonists were usually a no no back in the earlier days of gaming? I know the majority, if not all your games have a character creator, but I was just wondering because there's always been talk about how games with a female lead are harder to "sell" and was interested in your opinion.

    • @lrinfi
      @lrinfi Рік тому +7

      Awaiting Tim's response if he has one, but I doubt it was as much a "no-go" as a reflection of attitudes of the time and personally suspect that's because -- in the early days -- creating and playing video games was widely looked upon as something along the lines of a "boys and their toys" kind of thing. So, games were largely designed accordingly. I imagine the industry was pretty surprised to find that's not actually the case. For the longest time, statisticians insisted that the audience for video games and, especially, video games that involve combat or violence of any kind, were predominately young and male. Some still do, but the very idea slights both men and women, all of whom are expected to conform to a gender role with specifications they must adhere to or else.
      I get the impression the industry is beginning to realize this. I'm female and have no issue playing a male protagonist. In fact, it's afforded me a little insight on what it must be like to be male in our society. I also have no issue whatsoever with violence and combat sequences in video games unless it's obviously, purely gratuitous because it essentially represents the concept of internal struggle or strife, which is the meaning of Jihad and other spiritual terms for it. That's why we love stories such as LOTR, which is pretty obviously about the struggle between the denizens of Middle Earth and the agents of Sauron. How are you going to tell that story without epic battle sequences?

    • @lrinfi
      @lrinfi Рік тому +1

      @haveanotherpinacolada Riiiight. Thankfully, It's not as much a concern today given character creators allow players to play any gender, ethnicity, etc. they like unless the protagonist is prewritten in which case male protagonists still outstrip female and other protagonists by a large margin.
      I've not been as concerned myself with *whether* females have been portrayed as with how. I actually started playing male characters because I couldn't stand the juvenile portrayal of female characters, but especially the insipid noises they made. Even today, a great many female characters in video games are of the "voluptuous" (and baby-voiced) variety. Sexual objectification was and still is very much a thing in many games just as it is in every other form of media and it's not like the same thing, but polar opposite, isn't true for male characters who are generally portrayed as Rambo-like tough guys. That's just a reflection of longstanding "gender roles" we're expected to conform to whether they fit us or not.
      The Mass Effect series did this right just as the Alien franchise did it right. The way to write a good "female protagonist" is simply to write a good protagonist. Ridley Scott very likely had a male actor in mind when casting the character of Ripley, but most of the actors in the original Alien weren't actually hired to portray the characters they auditioned for initially. Instead, Scott matched them up with the characters they played according to which he felt best suited each role. In other words, it wasn't a "token" gesture on Scott's part for the main protagonist of Alien to be female. Very simply: Sigourney Weaver walked in; owned the role of Ripley; and the rest, as they say, is cinematic history.
      I know there's a lot of controversy raging over gender right now, but the aforementioned "gender role" expectations would be why.

  • @Tyubirocks1
    @Tyubirocks1 Рік тому +2

    I want worse games made by people who are paid more to do less and I'm not joking

  • @SoFishtry
    @SoFishtry Рік тому +28

    In a world where workers are increasingly differentiated from company owners and c-suites, and where avenues for making meaningful interpersonal relationships are being quietly closed, Unionization is always a good idea. Appreciate the realistic take on this, Tim.

  • @Berutoron
    @Berutoron Рік тому +1

    Ah, right, so the problem isn't bad management, it's capitalism, gotcha. I'm being tongue-in-cheek, but also dead serious. If the conclusion is that we need unions (and I 100% agree with that), i.e. institutions run by workers for workers that run counter to the interests of the business owners, then yeah, the implication is that the system itself leads to crunch (and other indesirable situations). In that sense, I agree that saying "bad management" is always the problem is too general, but I'd argue too narrow also. A good manager by themself cannot singlehandedly counter the flaws of the system within which they, like anyone else, are working. I will say though, I don't think I've seen many people literally argue that ALL crunch is down to bad management, or that crunch is due to bad management ONLY. Maybe I haven't been paying close enough attention though, that's possible. Rather, I'll see a brief statement like "bad management causes crunch". It's pithy, it's a bit too generalized and vague, sure, but what I read it into that kind of claim really is "bad management is the number one cause we need to look into when it comes to crunch", and I feel you can definitely make a case for that.
    Lastly, people might get sloppy and "unreasonable" in their statements sometimes, true, but when you're being exploited to death by your employer, what are you to do? If business owners are being unreasonable in how they treat you, why would you give them the benefit of nuanced/reasonable takes? They sure won't extend you that courtesy.

  • @plaidchuck
    @plaidchuck Рік тому +9

    Most industries in the US have a busy season where people are expected to work overtime. Kind of how it is unless there’s a major economic or cultural shift.
    And as Tim don’t think a union will protect you from crunch, my last union job I was compensated extremely well for overtime but still could be mandated to work 60 hours a week throughout the year if necessary.

    • @IronKreisel
      @IronKreisel Рік тому +3

      But at least you got reimbursed adequately, while game developers do not. Unions would improve the situation.

    • @plaidchuck
      @plaidchuck Рік тому +3

      @@IronKreiselabsolutely. It would be a start for sure.

    • @alexfrank5331
      @alexfrank5331 Рік тому +1

      The problem is that game development crunches because they're running out of money... I don't think they would have the extra money to pay double or even 150% overtime?
      With union, it forces managers to make sacrifices much earlier and wisely. If they don't, then the project will likely fail with no recourse.

    • @IronKreisel
      @IronKreisel Рік тому

      @@alexfrank5331 Record profits are being made, they are just not being distributed fairly. They can try making games without developers..

    • @umartdagnir
      @umartdagnir Рік тому +3

      Employees in the US also have fewer rights than in Europe. It should never be a "season". A day, a couple - that's fine. But you can't expect a person to work overtime for longer than a week.

  • @Whetold
    @Whetold Рік тому +6

    love your videos

  • @Mr.Neko1
    @Mr.Neko1 3 місяці тому +1

    Unions are good in the short term and bad in the long term.

  • @BreakdancePeach
    @BreakdancePeach Рік тому +1

    Clearly you're just saying this because you're a bad manager!!
    But for real, it's like you said, there's virtually no benefit to crunching without a union. Companies want to wring you like a cloth and expect you to do it for free because "passion". Oh yeah, and here's a $20 coupon to a local fast food place; Can you come in early tomorrow? No crunch is obv ideal, but at least w/ a union, there'd be some benefits and protection.
    Gaming is still a relatively new industry, and people need to unionize now before gaming corporations get too much power and successfully quash it. Otherwise it'll become the status quo like other older industries.

  • @jesperburns
    @jesperburns Рік тому +3

    In most of Europe, overtime *has* to be paid extra, union or not. And you also can't fire anyone over not complying to overtime.

  • @alexfrank5331
    @alexfrank5331 Рік тому +1

    I'm guilty of overusing "bad management" as a hyperbole and makes it sound like a blame-game.
    It should be more about knowledge and experience, and videos from industry veterans goes a long way to increase the amount of knowledge available to be learned.
    I would also love to see managers share their solutions to seemingly impossible problems. For example:
    Overpromise and underdeliver to be competitive? Yup. Though I've seen a older producer who promised big features to the man with the wallet, but he had the developers focus on the realistic core product, and just handwaved/fudged the embellishment. At the end, it all worked out, so I image he would say something like "It's a bummer that the technology just isn't ready for [overpromised nonsense] that you were so excited about, but our product was completed on-time and on-budget. It made a big return on your investment. Let's aim for the star again next project?"
    It's all too common that manager lie about progress. Seeing a manger who essentially used their "abilities" for good such that everyone ultimately wins... That's when I started thinking about managers differently.

  • @mwellsworth
    @mwellsworth Рік тому +12

    It seems like overtime, whether motivated by passion or forced by management, is generally bad for people’s productivity and overall well-being. I would think the health of my teams and overall diminishing returns would be motivation enough to choose reducing scope or moving out timelines, over choosing to crunch. I understand not everyone feels the same way though.

    • @LiraeNoir
      @LiraeNoir Рік тому +2

      That's what several studios are doing. For example, as far as I know that's what Mike Bithell is doing, taking responsibility for the mistakes of his company. Is one of the many gamedev veterans who are saying "crunch is always (or almost always) the fault of management", and he's been doing gamedev for what, 15 years now? And he has shipped 8 titles.
      But again, crunch is more than just overtime.

  • @TorQueMoD
    @TorQueMoD Рік тому +3

    I absolutely agree. Crunch itself isn't necessarily bad, provided you're compensated for it, and there's limits around how much of the development cycle includes it. Even if the industry doesn't unionize, there should definitely be regulations around overtime. I'm pretty sure basic labour laws should cover that, but "salaried" jobs always seem to somehow skirt those rules.

  • @Hepherr
    @Hepherr Рік тому +59

    Unionization in the game dev industry is long past due! Love your videos and stories Tim!

    • @Wuzhles
      @Wuzhles Рік тому +22

      Personally I believe that unionization in all industries is long past due. Nothing to lose, everything to gain.

    • @DanielFerreira-ez8qd
      @DanielFerreira-ez8qd Рік тому +3

      ​@@Wuzhles some industries have begun a while ago. Videogames are one of those industries that people don't take seriously unfortunately.

    • @LordHengun
      @LordHengun Рік тому +1

      Yep. He could have left it at "we're being exploited by publishers with unreasonable expectations".

    • @yuin3320
      @yuin3320 Рік тому

      ​@@LordHengunThat wouldn't actually cover all the bases of the subject of crunch though.

    • @gordo6908
      @gordo6908 Рік тому

      ​@@Wuzhlesmaybe you've had primarily positive experiences, but from my own its hardly a panacea.
      this isn't an endorsement of worker exploitation, merely hope for many more alternative solutions

  • @KarmaAdjuster
    @KarmaAdjuster 5 місяців тому

    I think a lot of this comes from the American work ethic. Even those Americans who do recognize crunch is bad and should be avoided will make excuses for it. I know. I was such an American.
    I'm currently living over seas and my entire career has been made up of studios that made an effort to avoid crunch, and not all of them have succeeded for all sorts of reasons. (incidentally, I think one additional reason crunch can happen is because young employees who have more free time, energy, and passion are willing to volunteer themselves to work extra hours off the books because they are that committed - that's a whole other topic though). Of the projects I worked dedicated to avoiding crunch, the only ones that succeeded, were the ones that made made it a top priority. this includes game jam projects as well as multimillion dollar projects that I worked on for years.
    I can have projects without crunch, but you have to accept that not every feature you want will get in, and in some cases, the quality of a feature won't be as high as you would like. Or maybe it means pushing the deadline back and spending more money. It's all about trade offs what what trade offs you are okay with. It is very rare though that a project never has crunch, but I know it can happen and you can still release a quality product.
    Now to watch part 2! Great videos as always!

  • @concibar4267
    @concibar4267 2 місяці тому

    This is probably such a naive question, but what is the deadlining factor?
    Like: if the crunch is necessary to do 80 hours, what is the reasoning behind doing one 80 hr week instead of two 40hr weeks?
    Is game dev salary not tied to the hours worked? Does managment not know the 80hrs over 2 weeks are "more bang for buck"?
    Like if a book is late, a book is late. If a game is late a game is late.
    The only thing I could think of is marketing opportunities (we have ad spots booked, we want to be at that demo-event etc.).

  • @foxtrotunit1269
    @foxtrotunit1269 7 місяців тому

    Is the crunch usually pre-release or after? If both:
    Crunch *after* release:
    - Is mostly just bugs (discovered by 1000s of ppl playing all of a sudden) right?
    - I don't see how to get this resolved except using AI "player" as bug testers (future solution)
    - I don't see this going away as games just get more complex, do you?
    Crunch *pre-release*
    - taking longer to release, could cut crunch in half
    (even if it's not always possible to just plan for 6 extra months of dev time)
    Could be wasteful if it turns out the extra 6 months wasn't needed.
    But overall the "pre-release" crunch could be addresed, but the after-release seems almost impossible.

  • @deltapi8859
    @deltapi8859 Рік тому +1

    Sometimes you drop those videos that innocently end up in the category "real talk" lol. I like those videos :D

  • @BlindRiott
    @BlindRiott 6 місяців тому +2

    This channel is fascinating! Thank you for the insight!

  • @JavierBonnemaison
    @JavierBonnemaison 5 місяців тому

    I find it ironic that you are deemphasizing management as the source of crunch when, after watching your channel for a while, I think you have a great mind for identifying management challenges and coming up with creative solutions. In any case, you bring up two very good points. One is about power asymmetry, which allows publishers to drive a hard bargain at the expense of the development team. I agree that unions are one way to redress that imbalance. The other point you make is that crunch is unavoidable and should be compensated fairly. I think the general point of paying extra for extra work stands on its own, but I still disagree that crunch is unavoidable. There are many techniques to avoid overextending development, but they require cultural change as well as management and technical expertise. To give you a few examples, you can extend the use of prototyping far beyond what it takes to convince the money people to approve funding (in some ways that's what early access is about), you can greatly improve your understanding of process variation using data and techniques such as PBCs (process behavior charts) and flow metrics to provide evidence-based estimates and push back on unreasonable demands, you can make sure core competencies such as testing are done at least partially in house so that you can better control quality and dependencies (you did bring this up before), etc.

  • @squib308
    @squib308 Рік тому

    You're the bad guy if (x), but then (w)
    You're the bad guy if (y), but then (z)
    sounds like you might as well roll 3d8 :)

  • @Xantexhunter
    @Xantexhunter Рік тому +1

    I like Marty O'Donnell's "goose" analogy where execs and leads will essentially work their teams to near breaking points. We seen this with Bioware's Anthem where there were reports of devs having mental breakdowns and panic attacks during the workday, and one confirmed suicide. Something like that should never be allowed. And while I do agree that developers are passionate and want to work on their games, they shouldn't be EXPECTED to do such things. If there is a dev that has a family and they need to be with their family, they shouldn't be guilted into working extra hours because this dev doesn't share the same "passion" as the rest of the team.
    But bad apples like Bioware are overshadowing the good companies like SuperGiantGames, Klei Entertainment and Larian Studios, which have very loose crunch and everything is voluntary.
    I'm always, ALWAYS, against government intervention. But I do not see any way to solve this issue beyond the government getting involved. The big game companies have proven again and again that they cannot and will not self-regulate. There needs to be a strict rule regarding crunch, what is accepted and what is not. We can't have another Anthem.

  • @TimvanderLeeuw
    @TimvanderLeeuw 9 місяців тому

    Estimates are often Guesstimates and when management puts pressure on you to make them smaller they'll become what I call "Wisthimates".
    That is the sure path towards Crunch in any (software) development project.

  • @LiraeNoir
    @LiraeNoir Рік тому

    You seem to describe overtime. Some use crunch in that sense, but I disagree. I like Mike Darrah's definition of crunch (I'm paraphrasing): a harmful, damaging, sustain effort. So yes it's overtime (although in some regions or countries, what's legal would be a lot of overtime in other countries), but it's sustain overtime, and it's harmful or damaging. It will harm your health or you well-being.
    And that harm is almost never put in the job's contract, and is almost never paid for by the company. The company will harm you and profit off you, but will not pay for it even when by law they are forced to pay for overtime. Because almost no company will pay for your hospital stay after your breakdown, for the years of medecine and drugs you might need to take after it, nor will it pay for your divorce or help you find a new significant other after the crunch destroyed your marriage, nor will it pay for a time machine to get back to see your kids grow up. It is, *literally*, exploitation: people with more money are taking money away from people with less money.
    That being said... was there a single argument showing that crunch is not the fault and responsibility of management, in this video? Ok I do include the publisher people in a traditional financing of a game, which technically may not be management, depending on your point of view. But otherwise, I don't think I saw a single argument defending this thesis.
    Every single example you gave, have nothing to do with a sole junior or mid level gamedev, doing their work. Not even your example of feature adding, first they are not managing the project. Second, there are some obvious ways around the bad faith people, like: "ok we don't have the time or budget to do that currently, so which other feature do you want to remove to leave some room for yours?" And post the whole thing in the internal forum/slack/board, open it up. And no, that's not a silver bullet, it can be abused or sometimes create more problems than it solve. But your example was not a cursed bullet killing projects every time either.
    I'm not saying it's not hard. I have shipped. I know it's hard. I have done scheduling a very long time ago, I hated it, I was horrible at it, and I never want to do it again. But, I'm not drawing a salary for being a gamedev producer either. Yes gamedev is hard, but a lot of things are hard. Building an opera is hard. Designing a new motorbike is hard. Designing next year Formula1 car is hard. And so on and so forth.
    But you don't hear every semester a new story about how these people are paid so little they can't even use the company cafeteria, and are not eating midday. Or how their breast milk is getting stolen from the rest room fridge. You don't hear them pridefully claim to the world they are forcing their people to literally sleep under their desk, crunching them to the ER, and how the whole team is working double time for months or years. All the while claiming it's "for the passion". And yes, every single of those example is real and was covered by the medias.
    And yes, catastrophes can happen. A studio can absolutely be in a situation where it's a burst of hard overtime to get over the finish line, or go bankrupt. But in these situations, how many times you see the executives of the studio stop drawing a salary? Or at least, move themselves to legal minimum wages for months, to alleviate the pressure? How many times you see the owners of the studio exchanging equity in the studio with the potentially crunched personnel, so that they are not harming themselves for the c-suite bank accounts, but for their own bank account?

  • @xavdeman
    @xavdeman Рік тому

    Who dictates the release timeline for any title? Setting a hard external deadline is KNOWN to guarantee the need for crunch. Therefore all of the reasons (difficulty scoping, estimating time, engine bugs, etc.) still do no thave to result in crunch if a hard external deadline hadn't been set by the publisher or management.

  • @enirya
    @enirya 10 місяців тому

    sometimes the publisher or the PR guys tell you there's some event 6 weeks from now your game needs to have a demo or whatever for and there's just no way to do it without crunch. ask me how i know >_> and they're usually right! so what do you do? you crunch

  • @NamelessVoice
    @NamelessVoice Рік тому +1

    I'd argue that publishers pushing for unreasonable deadlines also count as bad management, just not inside the studio.
    Though, from their point of view, squeezing extra work out of a studio is probably considered "good", as it maximises their profits.
    It's not technically management, but I think many people who make blanket statements like that would include what basically amounts to the investors not being willing to spend enough money to make the game without expecting the developers to crunch.

  • @aintnomeaning
    @aintnomeaning Рік тому

    It's a creative product, run at the top by people who aren't creative and whose only love is money. It's inherently at odds this relationship. Also, they know how to, and abuse, 'passion' for their monetary benefits.

  • @MookieMarkova
    @MookieMarkova Рік тому +3

    I think one of the worst instances of crunch being imposed on one of my teams was with platform compliance. Various platforms at one point had their own list of compliance rules we had to adhere to (they probably still do, but I've been out of game dev for a while now.) Fail to adhere to these rules, and they won't let you publish on that platform, pushing the project closer to being delayed. This one particular game I was working on was repeatedly rejected on one of these platforms. The worst part about it was when we were testing this ourselves, we considered ourselves to be adhering to those rules. We were pressed into a crunch phase, but couldn't do anything about it. Our only solution was to keep trying to submit builds and hope that one would get through, or somehow wrangle clearer definitions so we could fix the supposed compliance failure. Bizarrely the former was the one to eventually succeed.

    • @plaidchuck
      @plaidchuck Рік тому +2

      Sony or Nintendo😂

    • @MookieMarkova
      @MookieMarkova Рік тому +2

      ​@@plaidchuck Microsoft is also an option. But I probably shouldn't say which of these it was. I've had "Fun" with compliance testing with all of them, but only one of them seemed to have a puff of madness causing us to have a forced crunch.

  • @kyoujinko
    @kyoujinko Рік тому

    Oh god third party tools. Im not in the game industry, but shitty third party tools (which management force) resonant with me.

  • @Kusagrass
    @Kusagrass 2 місяці тому

    Chrunch isn’t bad if you enjoy what you are working on.

  • @asdfjkl227
    @asdfjkl227 Рік тому

    I don't have a lot of experience.... But my answer is usually no.
    If I was a lead, I'd tell them to write it down and we'll put it in the backlog and look it over when it comes up.
    Then if we have time we will actually look at it.

  • @chuck6290
    @chuck6290 Рік тому

    Make a dollar's worth of content for twenty-five cents. Oof. T_T

  • @Protobears
    @Protobears Рік тому +1

    I can’t make a good estimate to save my life. I looked at a feature and said it would take two days, it took six weeks.

  • @mkepioneet
    @mkepioneet Рік тому

    I've encountered similar issues in the world of mechanical engineering/mfg haha

  • @IwantShawn
    @IwantShawn Рік тому +2

    Thank you Tim ❤

  • @UngodlyDev
    @UngodlyDev Рік тому +1

    if a design team overscopes, if devs work at an inconsistent rate and they cant complete the work in time without crunch and you cant afford to pay the devs more money for more time, or hiring extra devs, or if you let investors talk you into more features, not walking away from deals when you should, not cutting corners to match the pay and time you have available, not becoming the bad guy telling devs no, yes these all 100% come back to bad management. I can empathize and identify with the self exploitation startups demand of themselves, im doing that now, but asking anyone else to sacrifice work life balance, add to their burnout, trade their time with their families for your products quality, thats all managements failing.

  • @porkupineexe6862
    @porkupineexe6862 Рік тому +3

    I dunno, I’d hate to be pedantic but at 8 minutes Tim is still talking about Over Scoping, which is a management issue.
    Even at 7:51 when the point is about a developer introducing over scoping, Tim is still the final say on the feature there. That’s still a a management problem. Even if it’s a trap, it’s still a trap for management to solve.
    9:32 implementation and quality standards are, still managements problem. The developer didn’t set the quality standard.
    11:42 “managers, good luck self editing” it’s a point that’s literally about managers. I don’t think I should have to explain how this defeats the point of the video.
    Tim I think you might need to recognize where the buck actually stops here.

  • @bigboipapa1441
    @bigboipapa1441 Рік тому +2

    Hi Tim! I just wanted to say that I’ve been loving all of your videos since I found you in my recommended. I love your work and just wanted to say thank you for sharing your perspectives and insights of designing games and the industry as a whole.

  • @radfoxuk8113
    @radfoxuk8113 Рік тому

    Yeah, unless you are 100% sure, you should usually use "almost always" when you want to say "always".

  • @yapayzeka
    @yapayzeka 5 місяців тому

    free tip: add crunch 2 link to description

  • @nathanlonghair
    @nathanlonghair 5 місяців тому

    Nothing Tim says here feels wrong.
    But I think there’s also an issue of insider-outsider communication with that wording.
    Many people who have used the statement at issue, that I’ve seen, are actually talking about the people providing the funding when they say “management”.
    Like with CDPR and Cyberpunk, where they are intertwined, or even external publishers.
    So the statement often should have become “publishers/funders need to accept the risks inherent to the business and be less tight-fisted when things inevitably don’t go as planned.”
    That means being a lot more willing to go over budget and over time.
    And yes; if crunch is necessary, then make it humane.
    Forcing people to work without proper rest for anything more than extremely short sprints is incredibly inefficient anyway, as far as the research I’ve heard on it anyway.
    It still doesn’t completely excuse the categorical language, but it changes perspective a bit, I think.

    • @nathanlonghair
      @nathanlonghair 5 місяців тому

      I’m immensely enjoying these videos btw.
      Every comment I’ve made that don’t 100% align with Tim’s views, are the tiny grains of perspective compared to the sea of wisdom I accept as presented 😉
      Wonderful to be given all this for free! I sincerely hope many budding developers find these videos.

  • @joech1065
    @joech1065 Рік тому +1

    Please keep making those videos, it's extremely interesting

  • @tutorialboss4090
    @tutorialboss4090 Рік тому +5

    I love hearing about people's experiences in different job types. It is wild, I would be livid if some company expected me to slave myself to their unreasonable desires/expectations.

  • @sword522
    @sword522 Рік тому +1

    Sir I side with you 100% on this.

  • @BlackPepper77
    @BlackPepper77 Рік тому

    this is the most amazing video you've done. NOW PLEASE VTMB x3 :D

  • @devoiddude
    @devoiddude Рік тому +2

    15:11 Nope it certainly is not a good way to work but its the American way and if you don't do it you're branded lazy. America needs to catch up and start treating its work force better.

  • @aleksey7669
    @aleksey7669 Рік тому

    I like spicy Tim

  • @VitriolicVermillion
    @VitriolicVermillion Рік тому

    Ugh! This video was far TOO reasonable -- so much so that i have nothing to flame about -- and this makes me ANGRY! CAAAAAAAIIIIIN

  • @jirikrajnak9047
    @jirikrajnak9047 Рік тому

    i had a hunch.

  • @ZonsCHANNEL
    @ZonsCHANNEL 4 місяці тому

    “Crunch is always the result of bad management”
    “No…”
    I can’t tell you how much this helped me right now.
    I’ve been doing solo dev and I’ve been having problems with my games taking too much time and I chalked it all up to bad time estimates. In the first minute and a half you made it clear to me that I’m simply not doing as fast a job I could be.
    Love the videos Tim

  • @rapzid3536
    @rapzid3536 Рік тому

    A classic management fail is the "jocks vs geeks" mentality. Management wants to hold a monopoly on strategic business thinking, rationalize their own existence, and thus block engineers out of any high-level planning discussions.
    The startup and Indie games industries have shown that engineers are in fact capable of understanding and balancing the triangle. And when the layoffs come what's the ratio of engineers to non-engineers? ;) Good management and leads help engineers navigate the triangle; they don't just say "No" and "because I said so".
    Crunching is completely out of fashion these days; particularly internally instigated crunches. Marketing campaign lead times can be very short in 2023. Users are more and more expecting releases "when it's ready", or on a regular cadence with "what IS ready". The false need for a flawless schedule is being exposed for the sham it is.

  • @karamzing
    @karamzing Рік тому

    When a game project doesn't have crunch, it's usually called "vaporware" and described as being in "development hell." There is no winning, it seems.

  • @nicholasbatty8923
    @nicholasbatty8923 Рік тому

    usually.
    but not always.
    good message...... weird coincidence hearing this again...

  • @ilmarinen79
    @ilmarinen79 Рік тому

    In my opinion, work output estimation would need to become a required part of the discipline in all areas. I wish there could also be some objective measurements for poor managers who basically don't understand any of the professions of the workers they are managing...P.S. Damn does that Ferrari for the price of Toyota sound like a horror sign. Is it that common that some devs go around demanding their favorite features or they start talking shit about you, poisoning the work place? I need to believe this is not common or just the case with trouble-maker personalities.

  • @deltapi8859
    @deltapi8859 Рік тому

    I'm glad I'm only the guy who comes to your office and talks with you about the meaning of life... and you think "how did we even get into this??? it's been hours" .... But hey, at least I didn't talk you into a feature that could potentially derail the schedule for multiple people on the team, only yours for that day, lol

  • @MetalAriel
    @MetalAriel Рік тому

    I’m fallowing your channel since a couple of weeks, I‘m super hyped when I see you post something about your work experience. Super interesting. I would eat a broom to get an Autogramm from you…

  • @AmySavage6
    @AmySavage6 Рік тому +115

    Game industry sorely needs unions.

    • @Grrymjo
      @Grrymjo Рік тому +9

      This will be the best push for AI-generated content in games that I can imagine. And I hope that soon we will see AI doing most of the jobs in game development.

    • @jtaco4101
      @jtaco4101 Рік тому +2

      ​@@Grrymjoif it can, it should be

    • @VitriolicVermillion
      @VitriolicVermillion Рік тому +15

      Hell yes. People forget WHY crunch is bad (because it involves unhealthy labor) and rail against it as an idea, forgetting that we need to address labor very broadly. Like, yeah, if development goes overtime, and you don't crunch, it's not just some executive who falls on his sword, but everyone in the production chain can take career damage of a sort that would be very difficult to protect them from through legal protections; even though these people don't deserve to take a hit, there's a lot to reform in capitalism, and until we have something better, we have to have pragmatic solutions like unionizing, and we have to remember labor broadly. While the devs are in crunch, that means so are the janitors, so they need unions, too. The daycare watches the kids longer -- unionize. The added grid demand means linemen are doing more work -- unionize.

    • @stevebreden4794
      @stevebreden4794 Рік тому +2

      When I worked in the industry most QA were hourly and were approved OT before they could work past certain thresholds. As salaried positions we were just expected to blow through as a point of passion and pride. So that's what we did. Some great memories from those times though. Some lasting inside jokes too. Wouldn't change anything looking back.

    • @Grrymjo
      @Grrymjo Рік тому +6

      @@VitriolicVermillion I lived for a while in a country that "reformed capitalism". Funny how it is not there anymore.

  • @alrightsquinky7798
    @alrightsquinky7798 Рік тому

    Dang. I hear there is so much difficulty pinning down scope-creep. It’s so hard to manage the insane amount of details needed to ship a video game on time. Thank you so much for your insight and valuable expert opinion, Tim. The one question I have is: who is Bill Cosby? I’m asking for a friend. He doesn’t speak English, and he has no idea how to use one of those google machines. Please let me know.

  • @EriYT
    @EriYT Рік тому

    Feature creep is a serious problem. It's ruined so many games that would have been decent otherwise. I'm not a designer/programmer but I wouldn't want to be the person who has to make the decision to cut something and say "This isn't worth the time it requires, let's move on and hone other things."

  • @bizz7612
    @bizz7612 Рік тому

    I'm so jealous of the students that got to be in your Programming Classes.