Game Development Caution

  Переглядів 265,625

Timothy Cain

Timothy Cain

День тому

I talk about game development caution and how it seems to be affecting newer games.

КОМЕНТАРІ: 1 800
@junktown8739
@junktown8739 7 місяців тому
You haven't lived in the modern corporate world until you've had a meeting about a meeting
@Hokiebird428
@Hokiebird428 14 днів тому
Act Man included a clip from this video in a video of his, so I came to check out the full thing. I was not disappointed. You are very well-spoken and incredibly knowledgeable. Great video!
@2ndPigeon
@2ndPigeon 14 днів тому
same
@trygveplaustrum4634
@trygveplaustrum4634 13 днів тому
Concurred!
@Dottol-
@Dottol- 13 днів тому
Yeah that's why I'm here
@shaggytoph
@shaggytoph 11 днів тому
act who? which video
@tuuchen2990
@tuuchen2990 11 днів тому
same
@jager9633
@jager9633 7 місяців тому
Yep. I think Starfield is a perfect example of what an enormous budget and a paralyzing amount of caution gets you. Bethesda took zero risks, and the game is bland as hell.
@satakrionkryptomortis
@satakrionkryptomortis 7 днів тому
bold to call a loading screen simulator with guns a game..
@AlphaladZXA
@AlphaladZXA 3 дні тому
@satakrionkryptomortis people call those tiger electronic handhelds games too 🤷‍♂️ both still kinda suck tho
@BatiJuampe
@BatiJuampe 4 місяці тому
This resonates so much for me. I changed jobs from an indie studio to a "AAA" one and now, a lot of things that I would just try before, now feel almost impossible. I'll have to talk an convince so many people to try something, that I'm starting my own indie studio.
@coltonkearschner9593
@coltonkearschner9593 3 місяці тому
It's for those reasons that I'm kinda scared what kind of work environment I'm gonna get in game dev when I get out of college.
@nowayjosedaniel
@nowayjosedaniel 3 місяці тому
@@coltonkearschner9593 Dont be a chump. Make sure if you work, that you own the fruits of your own labor.
@coltonkearschner9593
@coltonkearschner9593 3 місяці тому
@cartergabriel5949 for sure man. I will do my best and continue to develop my skills.
@BatiJuampe
@BatiJuampe 3 місяці тому
I get you, there are a lot of different work environments, and you will learn from all of them. Just be sure to prioritize your well-being before everything. Specially when you're young, you can quit and move to other companies. Also I'll stay open to Indie and AAA, to learn from everything. Just my 2 cents! @@coltonkearschner9593
@jomesias
@jomesias 2 місяці тому
The core idea and interactive gameplay are at the core of the game. AAA games are very cautious to take risks in altering the gaming experience (why fix it if it ain’t broken?). This is the reason 3A games get stale with each release. In an indie studio you can take risks, because the creators had a vision for it. They’ll want to take it all the way. However, after the core is done 3A studios have a lot more people to polish it into a shining turd, or diamond. Indie studios don’t get that luxury, it’s either about finding the right VFX / materials / modeler etc consultant, or go alone and “git good” at EVERY ASPECT OF VIDEO GAME MAKING. To sum it up: with any game, you either have a hit in the interactive gameplay (even if it sucks in the pro polish layer vfx animations motion tracking etc) which is programming or visual scripting. Or you don’t! You can polish the core to look good, but if the core is rotten good luck 🍀!! All the best mates!! Never say never ! That is when you should give up 🆙 n your dream of making games NEVER 🎉
@angelsichor88
@angelsichor88 7 місяців тому
A friend of mine is a film journalist. A few weeks ago he said casually that he waits to see what the general hype and consensus is around a film before he writes the review. I said "Do you need to watch the film for that? And furthermore that isn't much of a review" he explained that nobody would read his review if it didn't echo the consensus. I was rocked to my core and left the conversation with no respect for his vocation at all. It is the same everywhere is what I've seen since, nobody has their own opinion anymore and they don't even realise it. They literally wait to see what their opinion should be based on what others think EVEN if they are a professional opinion maker.
@klaykid117
@klaykid117 7 місяців тому
It's really sad but the problem is also the consumers of these reviews. If they see anything that goes against the popular opinion, they rip the reviewer apart. Case and point look for any UKposts video essay that says something like "maybe fallout New Vegas isn't the most bestest game ever made" and look at the dislikes and the amount of death threat in the comments
@WayStedYou
@WayStedYou 7 місяців тому
"nobody would read his review if it didn't echo the consensus" Strange since a bunch of channels on youtube popped up doingthe complete opposite of film mainstream film reviews.
@Goodbrew84
@Goodbrew84 7 місяців тому
We used to get validation from the people around us. Now we get it from masses of strangers clicking "like" online. Independent thought can't be sustained in that environment.
@FelixDaleth
@FelixDaleth 7 місяців тому
@@WayStedYouAnd then audience capture happens, and most of those channels can't afford to go against their audience and "counterculture" narrative.
@behzadmirmozaffari2563
@behzadmirmozaffari2563 7 місяців тому
It's called conformity, a favourite of the left ideology, which now has infected the totality of western culture!
@karamzing
@karamzing 7 місяців тому
I've seen teams where The Boss would reject people's unsolicited ideas and prototype features so often that everyone just either stopped trying to contribute ideas or would look for approval at every turn in order to shield themselves from the frustration of wasted enthusiasm.
@FrostRare
@FrostRare 7 місяців тому
Oh totally that happened to me in one job I had. All that “brainstorming” was was the boss rejecting people’s ideas and then making everyone clap for the boss’s idea.
@philsen4535
@philsen4535 7 місяців тому
True bro, people are afraid to lose their job if your boss is egoistic and cant take any ideas from the others. You will hear those good ideas in the smoking area 😂
@Valecan
@Valecan 7 місяців тому
I have been on brainstorming groups put together to think of solutions for what ever concerns the current admin has at the time. We would spend hours coming up with ideas, identifying problem areas, thinking of possible solutions and writing a formal report only to have everything we come up with dismissed in favor for what ever the admin had already planned. What many of us realized over time was those committees' purpose was never to come up with solutions, they existed to give legitimacy to decisions that had already been made and provide cover by sharing fault if something didn't work. Obviously this is a example of bad management and work environment, but employees can experience this a few times and it get to the point where they stop participating mentally. If they then work at a place that has a healthy environment they first have to overcome that impulse of not caring.
@lightworker2956
@lightworker2956 7 місяців тому
Yeah, unfortunately many bosses want yes-men. Which makes it the correct career move to be a yes-man yourself. Even if you don't have such a boss: if you volunteer an idea and it's stupid, you look stupid. If you volunteer an idea and it's great, it's not like there's a huge upside for you. It's not like you're getting a 10k bonus or something.
@d.g135
@d.g135 7 місяців тому
i'd say the company should help them overcome that unhealty impules they developed, and then keep nourish that passion they were able to take back, if multiple ppl witht hat mentality, creativity, passion and will work together to achieve the same common goal i'd say it becomes very unlikely for it to not be achieved or even surpassed in its expectations/initial plans.@@Valecan
@nodros1
@nodros1 5 місяців тому
I was very lucky to have a game dev professor at UCSC who warned all his students that this is the life of working for a triple A game dev studio. Avoided the industry like the plague despite majoring in game design, turned out to be an amazing hobby and now I work for a mid sized software company and have so much more freedom than I ever would have imagined
@bladelazoe
@bladelazoe 3 місяці тому
Seems to me the video game industry is in need of a revolution. We still need games to be made and amazing ones at that.
@635574
@635574 Місяць тому
I dont know a lot of dev studios but I would only consider working for DE and specifically on warframe.
@635574
@635574 Місяць тому
I dont know a lot of dev studios but I would only consider working for DE and specifically on warframe.
@OryxAU
@OryxAU 7 місяців тому
What we've been seeing is people who have never played a video game in their lives buying into game companies and dictating what they do. They pump money into dead on arrival projects that may or may not ever be completed and when they realise they have no market for these projects, a whole chain of layoffs and closures ripple through the entire company and its subsidiaries. As a developer you can do everything right and make great games, but if you're owned by people who have no idea what they're doing then all of a sudden your next project could be your last.
@Doctor_Paxmor
@Doctor_Paxmor 7 місяців тому
I think this is why we see such stellar indie games - they aren't design by committee, and profits aren't the primary driving force.
@HeilSol
@HeilSol 7 місяців тому
Precisely, they lack any professional MBA-havers.
@lightworker2956
@lightworker2956 7 місяців тому
Yes, but there's also plenty of indie games that just fail. You never see them because they suck. It's better for players to not design by committee, because as players we'd rather have 3 great games and 7 awful games, than 10 meh games. But I can see suits wanting to make a predictable profit. And plenty of players do buy those by-the-numbers games, so clearly there's a market for them. And I don't think you can really argue that Ubisoft tricks its players into buying yet another Ubisoft game -- people know what they're getting into, and yet many people apparently like a predictable by-the-numbers game.
@reportimortal
@reportimortal 7 місяців тому
Dude, he isn't talking about money. He is talking about how the industry are a bunch of lil bitches.
@MilesMods
@MilesMods 7 місяців тому
Indie games are still low budget and effort compared to company budget. Unreal engine makes the games itself. Nobody wants to program or fine tune anymore. They want the presets with no effort. Indie games do nothing new but copy and pasted old ideas to make money off of old fans. Souls-born games for example. Indies exists to make money off of old legacies and ideas. Pixel Art is absolute bloat to the indie industry. Woke workers and gamers are the problem as well.
@JMPERager
@JMPERager 7 місяців тому
​@@lightworker2956 Just like there are UKpostsrs that fail, artists that fail, musicians that fail, startup companies of any type that fail... Like you said, we'd rather have 3 great games and 7 awful games. And that is exactly how that happens, through indie devs. The thing about "by-the-numbers" games isn't that there's a market for them, it's that people give devs the benefit of the doubt to make a better game than last time, to have improved and taken into account criticism that has been shared quite clearly on the internet. And often times they make games with ideas and concepts that are amazing and that hold so much potential so people want those games to be good sooooo badly, but then get disappointed after having played it. So, it's not that there's a markets for those meh-games, but rather people want those AAA games to be good, and are willing to spend money to try and see for themselves.
@maxkline8985
@maxkline8985 7 місяців тому
This isn't just game development, I think across tech industries this is happening. People are just more risk averse, its likely because society at large is more anxiety ridden than before, and companies are bigger and bigger like you mentioned.
@natsume-hime2473
@natsume-hime2473 7 місяців тому
It's not a problem with an anxious society. It's a problem with corporate demands. They want everything to be super duper absolutely perfectly profitable and infinitely profitable. This insanely unfair demand basically leads to a toxic environment that terrifies workers at every level.
@brandonkellner4053
@brandonkellner4053 7 місяців тому
@@natsume-hime2473 I think you might be one of the anxiety ridden. If the incentive is to make things profitable, people wouldn't feel comfortable wasting time and being cautious. It's actually really common to throw caution to the wind for the sake of profit. I think people are just avoiding negative attention for their mistakes. As industries mature, people are more concerned about the opinions of others than the results they get because their colleagues have developed strong opinions about how things should be done. But I'm just guessing.
@natsume-hime2473
@natsume-hime2473 7 місяців тому
@@brandonkellner4053 While there's some truth to what you say, that's not the biggest problem. The mass of people taking over running games companies, who are not from the games industry is actually a huge problem. Especially when they do things like exclusively promote yes men, take massive bonuses, and then lay off entire teams of dedicated developers. The end result is that and the drive for profits incentivizes ass kissing, over actually getting work done. Since if you don't kiss ass, you wind up fired for cause with a bad review from your former employer. Which can utterly ruin one's career.
@lordlawless5183
@lordlawless5183 7 місяців тому
Yeah, it's across US society. Pussification is the non-PC term. A term that proves itself, because that term will make the pussified uncomfortable and/or worry that it makes other people uncomfortable.
@GeezNutz
@GeezNutz 7 місяців тому
it's definitely driven by corporate leadership.
@Fevir
@Fevir 2 місяці тому
I've seen similar caution in completely non-gaming adjacent industries as well that started springing up around 2010 and it used to drive me mad. It's a skill in itself to learn to navigate with and around this while not getting bitter or taking it out on juniors as this is all they know. Great insight as usual.
@Frozen_Death_Knight
@Frozen_Death_Knight 7 місяців тому
I definitely noticed this while being at a game development school. There was a constant push for meetings to talk about every little thing and using soft gloves for handling development problems. I recall one meeting in particular where my group had to pick a reference game and despite having talked about the topic for several days, the meeting still lasted for several hours with zero movement happening, yet we still had a bunch of notes that needed to be written. When I saw how bad the mood got I just decided that enough was enough and took over as the typewriter. We finished the meeting in less than half an hour after that. There is very little risk taking nowadays that is driven by passion. I'd like to see more of that too.
@Valecan
@Valecan 7 місяців тому
You reminded me of something my father told me about management. He said "sometimes when you are in a leadership position it is more important that you make a decision than to make the "right" decision". His point being that you can't let mulling over a decision paralyze the team into inaction. This becomes even more important when time is a resource that you can run out of.
@Araphex
@Araphex 6 місяців тому
Reminds me of when I worked on a team project a few months ago in college for Game Design... I took on the role of team lead because nobody else wanted to. I hated it. They wanted to have at least one meeting a day to talk about our project and with 2 people not pulling their own weight or asking questions to clarify things, we almost didn't pass. I tried so hard to get people to speak up and share their thoughts and ideas, but they wouldn't. I had to reach out to our professor several times to step in because I didn't want to fail the class. But yeah, nobody wants to take risks, even when those risks are so small. It's like trying to get a child to eat vegetables, but these are adults. I don't get it.
@nowayjosedaniel
@nowayjosedaniel 5 місяців тому
@@Valecan I remember this from Band of Brothers, where a commanding officer got everyone killed not by making the wrong decision, but by making no decision - which was always worse than even the wrong decision
@nowayjosedaniel
@nowayjosedaniel 5 місяців тому
@@Araphex I was part of a group project in college, with 3 others. I dont rememver the 3rd bc they were so silent. The other two were young girls (kids, basically) while I was a fully grown adult. We decided collectively to meet after class every day, to work on the group project. The first two meetings were useless, got nowhere, and both girls just wanted to gossip and discuss girl talk. So I'd leave whenever they would start that, as I asked if were done. Then they assigned parts to the project. Then they said they were having a friday meeting at a fast food restaurant jn the evening. I told them I wasnt coming bc that was late notice and we already agreed to meet after class. The evening didnt work bc I was an adult with adult responsibilities like a Job in the evening. I already explaines that, when we agreed only to meet immediately after class when I had a free hour before my next course. They just got angry and accused me of being lazy and not caring about the project. They said something juvenile about how I essentially wasnt passionate about the project bc I would leave early every meeting (I didnt stay to listen to them talk about boys after they did so for 20 minutes each time and then said it's fine if I leave since we were done). I said I already did my written part we agreed on and submitted it to them already. They later said it was not correct bc they changed directions at the fast food meeting. I told them I was an adult and sent the professor an email. They threatened back they will also talk to him about me being a problem. The ironic part is the leader who was so nasty, didnt do any writing. They agreed with themselves that they would both do the presentation portion together, half and half, so me and the other did all the actual writing. Convenient laziness. Needless to say, the Professor was a 50 year old adult. Not an 18 to 20-something year old childish little girl. I just emailed him saying they, like teenagers, just walked to talk about guys they were dating, but I did my part. I explained the situation and their threats, in case they wanted to lie. Professor laughed at the situation and told me he understands, and to turn in what I had and do a presentation on it alone. Easiest A I ever made. No clue what they said, but I suspect he didnt favor the gossipping children who almost certainly lied to him. All I know is she was especially pissed bc the professor said she had to rewrite my portion (or else it's plagiarism) bc she told me she wasnt allowed to use my work and got angry she had to rewrite it bc I was such a dramatic problem. Hilarious! A lot of people dont want to pull their own weight or are so juvenile they act like children when you just want to put in your dues.
@misanthrophex
@misanthrophex 5 місяців тому
@@nowayjosedaniel that was a pleasant read, glad that justice was served that time.
@TheKorath
@TheKorath 7 місяців тому
Hey Tim, I work in the non-game segment of software development. We see expanding time estimates as well and I think it's a push back against being measured. People pad because it's really hard to shut someone down after you've agreed to an estimate, and they go on to change the scope. We've all had our share of one line Jira tickets that that have ballooned in complexity as new requirements have been "discovered".
@ive3336
@ive3336 7 місяців тому
This same thought process feeds into all other industries too. As a freelancer the battle of ensuring you don't sell yourself short when estimating a project can make or break you 😂 as you say it can be difficult to account for the entire process accurately hence the padding of time 😅 😊
@lumbardo1041
@lumbardo1041 7 місяців тому
I second this. Not software development but mechanical engineering here. Especially in the early stages of design some parameters have been identified but more come to the surface as development progresses. Yet in a professional environment we like to assign time constraints as cost and lead time is something a customer is mostly concerned about. It can be a difficult process to keep a project contained in the early stages to ensure the solution that is being developed is worth pursuing.
@gryn-main
@gryn-main 7 місяців тому
the biggest problem is that a lot of us has been burnt by this same process. you can in meeting give optimist best case scenario estimate and insist that they are just that only for the counterpart to come at you later mad treating said estimate as a legally binding agreement under the worst possible conditions. they just remember the number you spewed not the context of it. I think it come down to knowing who you're interacting with, their background, level of technical awareness and their personality, which is harder in bigger companies. another thing that I noticed that produce this kind of frustration is 'leaky information middle men(s)', say a manager or product owner or other related roles who doesn't know which questions are worth asking, what's worth remembering and communicating and whats worth filtering. a lot of the time you'll find yourself saying that said project would be a lot faster it and better quality if you didn't have to go through them and just ask directly.
@caysoft9823
@caysoft9823 7 місяців тому
I regularly double or tripple estimates just to be on the save side :D
@weirdo3116
@weirdo3116 7 місяців тому
@@ive3336 yeah. which is why I thought you where supposed to always give your self more time than what you think you would need. But it seems like everyone in both of these comment sections want to do away with that advice. which seems dumb to me.
@RetroGamesCouple
@RetroGamesCouple 7 місяців тому
This doesn't exist only in Game Development. Progamming in all enterprise sectors has gotten like this, the last years. My personal opinion is that bad management is mostly to blame for that. As devs are being blamed for missing deadlines and/or other work related issues, the defence (caution) increases proportionally. Even if you yourself aren't a bad manager, past experiences and/or stories build this up. [Spiros/Reckless]
@thegreatestcait
@thegreatestcait 7 місяців тому
Even as someone who manages other people I see people on my team not taking risks I would’ve taken before being raised to management. Management can’t take all the blame on this one
@TheYoungtrust
@TheYoungtrust 7 місяців тому
True.
@josephhetzenauer1890
@josephhetzenauer1890 7 місяців тому
Im sure this can be unlearned by a new league of managers just firing you if you cant do a 45 min task your boss asks you to do until 4 weeks.
@Deliriumend
@Deliriumend 7 місяців тому
Risk taking is a cultural issue. Management sets the culture. If you want people to take risks, you have to make sure they know you're not going to rip them to shreds if they fuck up.
@josephhetzenauer1890
@josephhetzenauer1890 7 місяців тому
@@Deliriumend this guy in his work environment was way more lenient than he needed to be. His programmers threatened to leave over a whiteboard. He gave them 2 weeks on code that would take 45 mins. If it's a societal problem. Maybe our programmers are learning in college to put in minimal effort and glide through their salary.
@nicholaslarson3778
@nicholaslarson3778 7 місяців тому
This creates more opportunities for indies. If it takes the AAA people 4 weeks to do an hours work, then even their massive army of workers may not be able to complete with a solid, well rounded, indie developer.
@paulw5039
@paulw5039 7 місяців тому
But AAA still have the lion's share of the market, due to the fact they have the marketing power and ability to manipulate the hype machine. Look at Starfield, arguably Bethesda's weakest game so far, absolutely reeking of the 'development caution' problems discussed in this vid. But they a) are Bethesda and fanboys will always buy their product no matter what, b) they're owned by Microsoft, who can spend $millions in marketing and expertly generating hype.
@DanT-dh8lz
@DanT-dh8lz 7 місяців тому
@@paulw5039 at least starfield exposes who is a shill and who isnt, that game is just bad, everything wrong with fallout 4 but on steroids
@DanT-dh8lz
@DanT-dh8lz 7 місяців тому
@@cloudcity4194 say whatever you want, the game is objectively bad, no amount of liking it can change that, unless you like bad games, then its great
@PrincessSunbutt
@PrincessSunbutt 7 місяців тому
@@cloudcity4194 Found the Shill
@cescimes
@cescimes 7 місяців тому
​​@@DanT-dh8lzok, it has exposed all this... now what? this exact thing has happened a million times before and nothing has changed lmao
@clairesteeleforever
@clairesteeleforever 7 місяців тому
Your stories about yelling with Leonard remind me of Richard Feynman. He talks a lot about not being intimidated by other physicists-he was like 24 when he started working at Los Alamos, and he would happily jump into any conversation happening around him and was fearless about calling an idea stupid or impractical. Apparently Niels Bohr took note and noticed that Feynman was the only one who would push back on his ideas, and started specifically asking for him to be included in discussions. He wasn't causing drama-he was getting stuff done. Sounds like those meetings (and yours) were lots of fun. You also make an excellent point about journalism. Reviews are not nearly as good now. They tend to focus on the same elements, they criticize things I generally don't care about (frametrates), and they give lower scores to games that fail a benchmark, regardless of whether the game is any good or not. Exoprimal got savaged in reviews, and it's one of the best games I've played this year. Not sure what the answer is here, but I hope journalism finds a way out of that, because I think the long-term feedback loop of that will result in games that are bland and much less fun (but can hit 120fps at 4k, wooo).
@Raika63
@Raika63 7 місяців тому
I think big teams or things that are incredibly structured/process driven run into this. Team gets big, no longer have the average level of expertise or trust you used to, things get turned into soulless process docs. You get a task, think it will take you 1 work day, but realize if you run into something unexpected it may take a week. If you put 1 day on a estimate, and you miss, you affect your performance review. If you put 1 week, do it in a day, your metrics look great! Bad KPIs/incentives screw stuff up. Small teams where you can trust people to just do a thing are so much more productive on a per worker basis.
@hypothalapotamus5293
@hypothalapotamus5293 6 місяців тому
Scaling up properly is one of the hardest things to do.
@grab6303
@grab6303 7 місяців тому
Oustanding video and perspective, Tim. I retired from the USAF last year. My mentors taught me the same principles you described here, only in the fighter aircraft generation field. Over the years I took part in many aggreesive debates concerning management of a fleet of aircraft or warfighting. These debates were always full of passion, but never personal. We were all trying to get to a better place even though many disagreements were encountered. The key was they were never personal. My main lesson for the new generation is to develop your emotional intelligence. Strive to be even keeled, avoid the temptations of apathy and misplaced anger. Life is good and work is rewarding if you allow it to be. I'd work with or for you anytime on anything because the accountable environment you seem to create is one I love and where I thrive.
@sakuyaizayoi1945
@sakuyaizayoi1945 7 місяців тому
I can't fathom the first story with the guy saying that it will take 4 weeks to code the aggression table. I mean, I don't work in game development, I'm a tax consultant. But it sounds to me like I receive a basic tax return from a client, as simple as can be, and tell the client it will take a month to get it back to him, when all I would have to do is fill in his information within not even an hour.
@Akantorable
@Akantorable 7 місяців тому
I've worked as QA at AAA studios for 9 years and everything you said hits the nail on the head
@shaggytoph
@shaggytoph 11 днів тому
why are quality assurance the first to let go in companies? what specifically do you guys do ?
@ByronWWW
@ByronWWW 9 днів тому
​@@shaggytoph as the game gets bigger, more variables to test, QA expands to meet the scope and timelines. When the game is shipped what do you do with maybe 100+ testers with nothing to test until the next game is far enough along. Ideally the studio or publisher has a pipeline where people can roll onto the next project but doesn't always work out that way. My recommendation for a career in QA is to expand your knowledge, always learn new areas, improve your tech skills and understanding and be able to pivot into different industries when needed. Games are a great area to get your skills up because they have so much to them so you can learn many domains but it's a tough place to maintain a career long term - pay and job security is much lower than other industries doing similar work.
@yaginku
@yaginku 7 місяців тому
The term I've heard using for that is "analysis paralysis". I've worked on projects where the "analysis" portion took way too long and prototyping was seen as a part of development, not a part of proof. What usually adds to that is people that think "good criticism" is "finding reasons not to do something". People who desperately cling to "holes" they found in a design feature as reasons to prolong the analysis, not understanding that sometimes things have pros and cons - and its the game design pillars that tell you the pros are worth the cons.
@Erilis000
@Erilis000 7 місяців тому
it feels to me like a lot of people today are motivated by thinking they or their work has to be perfect. like there's a lot of pressure on people, and kids...
@SergeDuka
@SergeDuka 6 місяців тому
Well, I would say that "analysis paralysis" is not about this case. Here a manager comes up with an idea, explains it (it doesn't look like there was any discussion or analysis), and asks a random dev over their TL's head to implement it in the next several hours. I think paralysis is coming not from the dev in this case.
@podomuss
@podomuss 15 днів тому
@@Erilis000”Don’t let perfect be the enemy of good”
@armadilloseller
@armadilloseller 7 місяців тому
these videos have become part of my daily routine, I've never worked in the industry but your stories are so interesting
@johnjoobooks
@johnjoobooks 7 місяців тому
Terrific stuff! Started gaming at around 1993-4, and for many years I truly felt like game developers actually talking to me via the game. I felt like they are my older friends, and the games were made for me. With so much years of gaming, I - like many "old time" gamers, so experienced in games, that I can often tell my kids where and when things in their game will happen BEFORE they get there. I know games, I feel games, and I can read how the game was done. And what I see in most of today's big games - is sad, worrisome and sometimes disgusting. Maybe once or twice I considered a thought that its just me - you know, the usual "nah, its just you getting older, grumpier and just stupider. Its only nostalgia talking" -- all that stuff. But no - I know myself, and I trust in my common sense enough to see that its AAA companies and journo-suckups that are problematic, not my view. And to see it pretty much confirmed by industry's legend - is truly a blessing. Timothy, DesignerDave - and I believe others will appear soon. Thank you for great games of our youth, and thank you for being honest!
@cescimes
@cescimes 7 місяців тому
my biggest takeaway after this is just that i need to keep pushing with my own game projects, honestly. thought inducing, but also weirdly inspirational. thank you for the video about your insights, we're all forever in debt for your contributions to the game world ❤
@benxnewman
@benxnewman 4 місяці тому
Well said :)
@masacross8551
@masacross8551 3 місяці тому
Agreed.
@shiggydiggy6847
@shiggydiggy6847 7 місяців тому
Frankly I think software development projects have simply bloated to a point where this kind of thing is inevitable. Small teams could make amazing games even in technical sense back in the 90's and early 00's. It would be neat to see if people could accept less demanding assets, if it meant that games could come out with features in and bugs out within 2 years.
@SilkySnow_
@SilkySnow_ 7 місяців тому
Players will absolutely accept less graphical assets. Look how hard battlebit is popping off. Most devs don't seem to have the ingenuity required to develop polished game mechanics that are required to succeed without graphics carrying incompetency.
@lightworker2956
@lightworker2956 7 місяців тому
To an extent yes, but keep in mind that you're probably comparing average games of today to the best games from the 90's / early 00's. After all, you're not even remembering an average game from 30 years ago, because why would you? If you compare the best games from the 90's to the best games of today, you might say "well Baldur's Gate 3 is an amazing game, we're not doing so bad."
@hawtlava
@hawtlava 7 місяців тому
I remember taking a look into the development cycles of some of my favourite games as a kid and being blown away compared to games today. For example, the original Ratchet and Clank went from pre-production to release in 20 months with a team of 40. Ratchet and Clank 2 had a 10 month development cycle where the team grew to 80 people.
@isitanos
@isitanos 6 місяців тому
You mean Rimworld?
@nowayjosedaniel
@nowayjosedaniel 5 місяців тому
@@hawtlava Dark Age of Camelot was created on a 4mil budget by 30 peoppe in 18 months, and it was a massive 3 realm 40 class MMO with PvE, PvP Battlegrounds, and epic innovative RvRvR on a massive world map.
@rojovision
@rojovision 7 місяців тому
I miss the spirit of the era of gaming around 2000. There were a lot of interesting ideas from big developers - Sacrifice, Typing of the Dead, Majesty. I'm not sure we'll ever see a AAA game with that kind of experimentation again anytime soon. I guess maybe tastes have changed, but I think the caution you're talking about here is also a good explanation.
@renaigh
@renaigh 7 місяців тому
shitty games from a shitty time, you should really think about getting replacement contact lenses they seem to be rose-tinted just a smidge.
@natsume-hime2473
@natsume-hime2473 7 місяців тому
Unfortunately there's a lot fewer new ideas to do. Since around 2000 it was already hard to come up with a unique new concepts for games. 20years later and it's even harder. It's hard when you pitch what you think is a new idea, and it gets shot down with "[insert game] did that already."
@natsume-hime2473
@natsume-hime2473 7 місяців тому
@@renaigh People like you are as bad as people who complain that modern games suck compared to older games. There was plenty of trash to go around in every generation of gaming. If you think Typing of the Dead was "shitty" there's something wrong with your sense of fun. My typing speed is still really fast, because of that game. Since it was a good typing tutor that was addictively fun and hilarious in nature at the same time.
@ablatnik
@ablatnik 7 місяців тому
​@natsume-hime2473 originality is over rated imo. There hasn't been an original story since Gilgamesh, and even that's probably based on pre-existing oral storytelling. Just give me believable characters and a well told story and I'm happy. (This is coming from a writing perspective, not game dev)
@Mordrevious
@Mordrevious 7 місяців тому
Thanks for the reminder on Sacrifice. I have fond memories of muddling my adolescent self through that game and getting turbo stuck on the final level. I’d kill for a spiritual successor.
@probrend3554
@probrend3554 14 днів тому
Hope Tim keeps making these videos for a long, long time. Very insightful, very articulate, just great little diary entries, if we can call them that.
@emoemo247
@emoemo247 7 місяців тому
What a fascinating insight into the inner workings of major game development! Thanks for this.
@HelmetHair
@HelmetHair 7 місяців тому
AAA gaming is dead and passionless - confirmed.
@internetuser12
@internetuser12 7 місяців тому
The stories are so fascinating please give us more. It's extremely rare that we get a look into the workplace dynamics of tech/creative industries for large projects like yours.
@Erilis000
@Erilis000 7 місяців тому
i long for the day i see a former Rockstar dev talk about game development there. haven't found anything. I did just watch former BGS devs talk about their work on Skyrim. Look up Skyrim Documentary Finally Awake
@SergeDuka
@SergeDuka 6 місяців тому
I would also love him to invite developers he shitted all over and let them say something. Just from his speech, I found way too many red flags. I have a feeling that HE was the main issue there.
@nosferadu
@nosferadu 4 місяці тому
I can relate to Tim's stories. The most egregious example I have is when I asked our lead programmer for a simple straight line to be drawn between nodes when we were working on a map. He game back with an estimate of three weeks. Three weeks, just to get our engine to render straight lines! Thing is, I learned that this wasn't just caution, it actually WOULD take a considerable amount of time to get that feature into production, because it would have to be merged up into the engine branch and then the engine changed would be pulled back down into our project. And there was a different team working exclusively on the engine. I think a big part of why we're seeing these inflated estimates is not just caution, it's that it ACTUALLY takes long to do them due to needlessly complicated team and project structures. Yes, you need rigid & complex structures in AAA studios with hundreds (or thousands) working on a single game, but when you're a small studio with a project team of under 10 people, copying these structures (because you want to be professional after all!) does more harm than good.
@fiskern2241
@fiskern2241 3 місяці тому
This was my thought. Maybe the simple AI request itself wouldn't be much of a challenge, but with many other changes being worked on simultaneously, it adds a new whole set of logistical issues. If someone else is working on new AI moves, maybe the new AI breaks it, etc. Fallout 1 was made by 15 people, Outer Worlds by 80. If you want game development to be as fluid as before, maybe trim your staff. However, the lead programmer should be able to explain they why it would take 2 weeks...
@maxpain45678
@maxpain45678 3 місяці тому
@@fiskern2241I think that comes down to either one of two things: 1. He’s padding the time so he doesn’t have to do much work and is being called out on it so he can’t come up with a reason. 2. Younger people these days do not know how to communicate their needs and stick up for themselves therefore can’t explain why X can’t get done because of Y.
@nowayjosedaniel
@nowayjosedaniel 3 місяці тому
@@maxpain45678 You forgot 3. They actually do take 3 weeks for a 3 hour task because they are incompetent and dont actually know how to program. FizzBuzz is real.
@CivilizedWasteland
@CivilizedWasteland Місяць тому
they're pre-optimizing their work flow lol
@liamhogan4369
@liamhogan4369 16 днів тому
What really gets me us how poor the lead programmer was at communicating on behalf on his subordinates to his manager. Beyond lacking communication skills, he was downright rude and antagonistic it appears ... at least as the story is remembered. But having had similar issues with managers in thr past, you tend to hold onto such things.
@charlieswan1514
@charlieswan1514 7 місяців тому
Hey Tim, thanks for sharing this insight. I’m enrolled in a game business program right now and I think this is extremely valuable information for people in the industry to take note of. Helps to hear this at the beginning of my journey!
@Freedom21stCenturi
@Freedom21stCenturi 7 місяців тому
I think you brilliantly articulated the problem of modern games: there's just no soul. I can go back and play many games from the 90s/00's where you can feel the passion from the development teams oozing directly into the experience.
@SiborgGamer
@SiborgGamer 7 місяців тому
Go play indie games then
@Joviex
@Joviex 7 місяців тому
This is just stupid.
@pt8292
@pt8292 7 місяців тому
@@SiborgGamersome are great, and many just use recycled assets from an engine’s digital store page. And it’s crazy because some of these are praised. Look at Tunic. Total rip-off in many ways from different games and gets tons of praise. So then the next indie dev will do the same thing
@weirdo3116
@weirdo3116 7 місяців тому
@@pt8292 lmao what? what's wrong with Tunic? why dismiss it as "a total rip-off" from other games? are Hollow knight or Blasphemous rip-offs too? how about something like Songs of Conquest? is that just a rip-off of Heros of Might and magic?
@decius596
@decius596 7 місяців тому
​@@SiborgGamerjust gotta find the right ones.
@an_imminence
@an_imminence 7 місяців тому
I have heard about these "oh yeah, that will take at least 4 weeks" company dynamics. Sounds horrifying and mindnumbing, sitting there 3.9 weeks doing nothing. I think it comes about when a task is marked as "1 day", it takes 2, then the manager gets angry and demands better estimates. From then on all 1 day tasks are assigned 2 and the problem goes away until one of those 2 day tasks takes 3 and the manager is back. Very weird spiral, which ends in everyone on the team perpetuating a false narrative, lying to themselves and others and watching youtube 90% of their working time. Sounds heavenly to slackers, but your programming skills will atrophy faster than you think. You'll be unemployable after such a job.
@drchickensalad
@drchickensalad 7 місяців тому
Unfortunately they're not unemployable because this is like the entire industry
@josephhetzenauer1890
@josephhetzenauer1890 7 місяців тому
managers should take risk and fire people who cant do the job
@Hndshks
@Hndshks 7 місяців тому
@@josephhetzenauer1890 it's the managers' faults that these people even exist. Try and excel in one of these situations and your most likely reward will be more work and responsibility, without a corresponding increase in pay (you only get that when you find a job somewhere else). The best programmers gtfo, and you are left with the mediocrities who don't mind having a soul sucking job working for idiots all day.
@weirdo3116
@weirdo3116 7 місяців тому
@@josephhetzenauer1890 missing the point. it's the managers who made that happen. the guy is saying the programmer can usually do the task in one day but sometimes it takes 2 instead. and when that happens the manager get's super upset thus causing the programmer to now mark all 1 day tasks as 2 day tasks. and then that continues until you have what should be a 1 day task turn into a 4 week task. stuff like this happens in retail too. or at least it did to me. i'd get told to do one thing then while doing that thing I'd get told to go do something else. then later get told off for not doing the original thing
@blossomcherrypink
@blossomcherrypink 7 місяців тому
​@@weirdo3116Lol I'm a brokie in retail and that happens every day.
@Kevrob04
@Kevrob04 7 місяців тому
Dude I wanna reach through the screen and give you a big hug. Feeling this so strongly these days and I would even add that caution goes to publishing and investment/acquisition. Fabulous video and it seriously made my week to hear a great industry steward spouting truth.
@nowayjosedaniel
@nowayjosedaniel 5 місяців тому
It is such a breath of fresh air to hear a competent, intelligent expert in the field talk about the problems of the industry. Everyone else is so scared or weak to be honest, that they pretend everything is great and every peer is a perfect, competent genius. I am so tired of the fake civility and the pretending the house being on fire means everything is fine.
@MrTerribleLie
@MrTerribleLie 7 місяців тому
Oh Tim, if only you knew. All software development is like that. This attitude is a response to metrics and corporate meddling. Managers that have no idea how software works end up telling developers how to do their work. So they end up padding everything because they don't want to be held accountable for something that's often trying to fit a square peg into a circle.
@zaco-km3su
@zaco-km3su 4 місяці тому
Bingo!
@josedeleon1923
@josedeleon1923 4 місяці тому
That's why i think Nintendo is the company that suffers the least problems. At least since Iwata it is handled by old developers.
@uponeric36
@uponeric36 4 місяці тому
@@josedeleon1923 Take a look at how Mashiro Sakurai describes the role of video game director and his project management advice in general. I'm coming to realize it's all advice western game directors will really need.
@DdavidoffC
@DdavidoffC 3 місяці тому
Absolutely. I'm an engineering team lead and half of my job is just listening to the C-suite rant about features that we're missing or that don't do what they should, despite the fact that all we do is exactly what the C-suite tells us to do. So I give them bullshit estimates, we get the work done in half the time (if not less), and then when they reactively pivot to something else, we can redo it and still meet the original timeline. It's the stupidest game.
@TheGreatMilksteak
@TheGreatMilksteak 7 місяців тому
I work in an engineer for a large complicated system involving hardware and software development. You have hit the nail on the head, i think these are really astute observations that apply to any sort of development/engineering environment
@agon2239
@agon2239 24 дні тому
You work IN an engineer, How's that? Sounds fun
@ciboxcibox222
@ciboxcibox222 7 місяців тому
I think as players we've always had a suspicion that game dev culture has changed over the years but that little anecdote about how passion over your work is perceived as threatening is really elucidating. Like because your working in a cubicle, caring about your work in that way isn't allowed, both in terms of the work environment (Which presumably became much more proffesional over the years),and the games themselves. It's probably a reflection of the "industry" in games industry being calcified. And in that sense it would be a bit odd to be getting excited over data management or some equivalent because the stakes are percieved to be so low.
@hoplite_softworks
@hoplite_softworks 7 місяців тому
Thank you for sharing these stories with us, Mr. Cain. It's both eye-opening and thought-provoking.
@davidramsey3533
@davidramsey3533 7 місяців тому
Loved this! It was like I was listening to my double, but from a tech industry point of view. I used the exact same processes with the whiteboard priority approach, the passionate meetings (intense solution initiatives), pseudo code walkthroughs to support rapid prototyping so we could quickly explore yay/nay decision making, constant end user stakeholder engagement to maintain buy in ensuring support staff feel part of the product and feel responsible for its success. I started to realise I was quickly becoming what is probably now referred to as a "Generalist" and my approach was now at odds with the industry standards that support very specific roles to support planning and scale, but often lead to excessive bureacracy and caution. A generalist drives a car, but the new industry standards would have somebody responsible for the steering wheel, and another responsible for the gearstick etc. The industry is sold on this approach thinking it ensures accountability and redundancy, but in reality it often just leads to an increase in bottlenecks and a rapid loss of product value and money. Funny thing, I also moved my whiteboard approach to many confluence pages that for a long time where met with indifference but I see they are now being used for insights and inspiration, years later.
@yannick5099
@yannick5099 7 місяців тому
As a software engineer I feel like every year I get less productive (across different employers, industries and customers). More caution, more process, more tools, more everything to get the simplest change implemented. For every $1 spent it requires like $0.80 guaranteed in overhead just to avoid even the smallest amount of risk or responsibility. And it's not even helping, if everything gets so difficult that nobody wants to fix problems or try different solutions the software gets worse in the end.
@tatoforever
@tatoforever 7 місяців тому
This is why i enjoy Indie gaming (despite working at a huge game studio). Allows me to focus on my core audience, given them what they expect or want but also have the possibility to drive the game mechanics, the story and other aspect of development however we please.
@daviddalton5831
@daviddalton5831 7 місяців тому
I've been a designer myself for the past 6 years, in the industry for nearly 10. Unfortunately what you describe is all I know, and it's hard to stay invested in what I'm doing when I see this kind of mentality surrounding me. I've just moved to a small indie studio of only 3 people (excluding myself) so I'm hoping it will be more like the game development of old, where I get to experience what you and our game dev ancestors had. I want heated discussions because in my experience that's how the product flourishes. Not a cold, passive aggressive teams meeting where everyone hold their cards to their chest. Thanks for this video Timothy, it has affirmed some thoughts I've been having and helped me to understand that it doesn't need to be this way.
@jaydeeao
@jaydeeao 7 місяців тому
I love this video. It's extremely eye opening, and in a lot of way confirm the thoughts I've had about the gaming industry in general, because a lot of these things are happening in other industries as well. If extremely frustrating as someone who enjoys know what I need to do and doing it without having a meeting about what I need to do, and then a meeting about the meeting. I also work harder not smart, and I kmow how long it takes to complete certain projects and I'm going to accurately complete things in the amount of time it's should take. Now I will give myself a few hours buffer because sometimes things happen, but I'm not going to suggest 2 or 3 weeks when I know it will take me a hour. That's just laziness in my book and not wanting accountability. Anyways, great video. You are definitely the type of manager I'd want to work with/for.
@lonneansekishoku8288
@lonneansekishoku8288 7 місяців тому
"I'M NOT YELLING, I'M JUST PASIONATE!" No really, it's hard to imagine Tim yelling at someone. XD
@TastySnackies
@TastySnackies 7 місяців тому
The biggest lesson I’ve gleaned from this, is that I should focus on hiring hungry, new devs instead of experienced ones, because those experienced ones are going to abjectly waste my time and money on a work ethic that was shaped by a corporation
@fabrigarciacartoons
@fabrigarciacartoons 2 місяці тому
This line: 7:17 'games have gone from being an expression of an idea like artwork from a particular person or group of people into a corporate driven money-seeking instrument'. That line is fundamental. Great channel. I have gotten more into gave development recently, this really helps me
@acgorey1
@acgorey1 7 місяців тому
Thanks. I’ve been working Game Dev at a AAA for about a year now. Your channel definitely provides good insight into the professional community and what to be on the look out for
@SergeDuka
@SergeDuka 6 місяців тому
Is this the experience you are having? Like you are lazy, incompetent, and overestimate efforts? Really?
@acgorey1
@acgorey1 6 місяців тому
Naw, but i'm sure you got a great view of everything with no window to look through@@SergeDuka
@whiteegretx
@whiteegretx 7 місяців тому
This is a great video. This subject is going to be on my mind for a while, even with my own personal projects.
@fieldengineer4692
@fieldengineer4692 6 місяців тому
Timothy, as a gamer of many years, thank you. This was a fantastic video, great insight, and open and honest which shows your amazing character. I've been gaming since Commadore 64; Fallout was a masterpiece and I'm sad to see where it's fallen short since.
@BADC0FFEE
@BADC0FFEE 7 місяців тому
I started in the game industry in 2007, and yes I'm seeing the same. I get why people pad estimates, the "agile" approach and working in sprints and milestones is the main culprit, and leads often don't do anything hands on anymore and are just middle managers
@SergeDuka
@SergeDuka 6 місяців тому
Hmm... How exactly did Agile make things worse? Just curious. It's the first time ever I've heard someone saying something like that.
@the_rocs_roost
@the_rocs_roost 5 місяців тому
Thank you for getting that off your chest! I am a new gaming UKpostsr who is a magazine editor and designer IRL, and who once owned a local newspaper. Story two reminds me of my young reporters during that time. They always wanted more time to get things done than the elder crew and I knew was necessary-especially with investigative pieces-largely, I think, because of the risk involved. UKposts recommended your channel to me because I'm currently playing Fallout 3 on my channel, and I'm glad it did! Thanks for the insight. Thanks also for the videos about the original Fallout's development, and for making the game in the first place. I always put a small message of thanks to you in my video descriptions for Fallout. A commentary playthrough of the original is on my production calendar for next year, and I'm looking forward to revisiting it after 26 years. Have a great day!
@johnnycamine
@johnnycamine 7 місяців тому
i love jank in games, typically not for the jank itself but for all that charm you mentioned that tends to accompany the jank. it's interesting how the general experience of long time gamers parallels the change in attitudes of developers you talked about. games like Baldurs Gate 3 that have charm and ambition and take risks are beyond uncommon these days
@DXTheGamer
@DXTheGamer 7 місяців тому
I might be biased here, but damn! S.T.A.L.K.E.R has a lot of jenk but it was so risky at the same time that it created a very unique game with a lot of charm and atmosphere, and I love it for that exact same reason!
@Wizardi1111
@Wizardi1111 7 місяців тому
People call it jank to shrink responsibility of the product being trash. Starfield is a perfect example, can't go 15minutes without jank breaking my immersion. Jank is acceptable for indie games, not triple A games.
@DrRoncin
@DrRoncin 6 місяців тому
Playing lots of Indie games, love em. Very few AAA title seem worth the time. It's the weirdness, quirks, and jank that intrigue me.
@ferinzz
@ferinzz 6 місяців тому
I'd offer that there's a difference between jank broken and buggy. Starfield is more broken or buggy game design. Flying into a planet not doing anything, or merchant inventories being tied to a chest that's hidden somewhere in the world are incomplete design that shouldn't be happening. Like someone asking for a proper vendor system which would take 45 minutes and someone telling them it will take 4 weeks, so they do the workaround instead because the world designers gotta keep going. Neither of them care that people will find it and laugh. They gotta keep trudging along. Jank would be the physics engine in Zelda BotW. It has to work that way for the trials to function. Side effect is that sometimes it can be manipulated to do silly things outside of that confined space. The techniques used in Mario speedrunning can be considered jank. But overall I'd say the more determining factor between jank and broken is whether it's viewed positively/amusing or not by the person playing. @@Wizardi1111
@glipzcom
@glipzcom 6 місяців тому
Love the stories. Been doing games since 2005 and definitely feel ya on this. In particular I find its really hard to get people to build the most sketch of a sketch of a feature first. People want to do it "right" but then we almost always change it so much that the time spent on "right" leads to even slower itteration on the next phase because it was built so "solid" for the old spec. Not sure how to change that pattern.
@creationsmaxo
@creationsmaxo 6 місяців тому
The issue that comes often as the source as why people in a dev team want to do right in such a solid way is from the inability for the team members to segment and extract their work from the project's scope and state. With you example of a sketch of a sketch of a feature, one way of allowing someone to do it right and not too over-the-top-perfect is to request the feature outside of its intended scope. Like requesting that feature to be drawn on a white board without it referring to anything currently in the project. To give somewhat of an example, if you were working on a game that has zombie, if you were to ask a sketch of a sketch of a how the zombie could be generated dynamically when nothing has been done with the zombie and their animation/AI, you would get as many opinion/solution as there are people understanding various point from the game development. If you were to ask the same question when the game actually have zombies in it, you would get many suggestion that would surround what's already build/applied because of the negative aspect that comes from the idea of scrapping what has already been done. Another issue often comes from the education received. Back in the 90's and early 2000's, programming classes were mostly following general conventions/languages that weren't directed toward the gaming industry so anyone had to push and learn the trade and develop their creativity through tries and errors. Then as the video game becomes more popular and more companies start looking for new hires, school started to teach game dev-focused courses with the same structure as the general convention/language course which doesn't give much liberty nor attempts at trials & errors. Teachers teaches and students learns what's taught and that's it. Once the student graduate and is released in the wild, he or she has little to no time to have fun trying and immediately turn to "do perfect first" mode as it was taught at school. (At school, being creative and not following convention/perfectionism results in low score and failure.)
@onisama9589
@onisama9589 6 місяців тому
Thank you for your candor. I feel your frustration and I see it in IT industry all the time. I loved all your games and I look forward to everything you make.
@thatguyoftheguy
@thatguyoftheguy 7 місяців тому
Not sure, but I've been in gaming and this feels a bit biased. I get Tim’s points, but let’s talk about the other side too. 1) If a team is using Jira for tasks and bugs, adding a whiteboard will cause fragmentation. They already prioritize in Jira, so a whiteboard just splits focus. Having a top 10 list that producers check and assign to their teams seems more logical. Instead of you the director chasing each dev down, which is wierd in large teams where you don’t know every dev personally. The producers come in and help bridge the gap between directors and devs. In smaler teams where you know each dev, it's easier to talk to each one personally. But with the director role, and large teams, people are going to look at you differently. Did you know the programmers on a more personal level? 2) Some code may be quick to write, but fitting it into existing systems takes time. I'm guessing the team was using UE4 and had their workflow and pre built systems in place. Adding unit tests, QA, etc., it all adds up. So, you might have gotten your quick fix, but it seems like you might be a bit tough to work with, and thus not hearing about the ripple effects of the change. 3) Passionate meetings. Nah, I got nothing here. Fully agree with Tim here!😂
@gilgamecha
@gilgamecha 7 місяців тому
I cannot believe people would threaten to quit over what we would now call a "radiator". What year was this at Carbine?
@akhdar_al-khidr
@akhdar_al-khidr 7 місяців тому
Thank you so much for your videos, Tim. They have helped me a lot on reflecting on my own design process. Also thank you for your work in general. Fallout was incredibly influential in my way of thinking growing up, and it is one of the first pieces of art that made me gain an affinity for anarchism and degrowth, which had been guiding principles in my work since.
@kayo3402
@kayo3402 7 місяців тому
Glad I've found this channel(thx @AsmonTV). Really nice to have such knowledgeable analysis and insights from within the industry.
@slickwilly691
@slickwilly691 7 місяців тому
Great advice and applies to all devs - I find more "breathing room" in startups where being "reckless" or taking risks is highly encouraged.
@SergeDuka
@SergeDuka 6 місяців тому
Of course. Corporations have KPIs, metrics, performance reviews, and all sorts of stuff. If you aren't cautious enough, they'll fire you in no time. On the other hand, you can take pretty much any risk in a start-up because the entire thing is already a huge risk. Plus, everyone around will have your back.
@DeadSkinSuit
@DeadSkinSuit 7 місяців тому
I work in IT and this happens there too. In my industry it's because management is increasingly threatening people's jobs for making decisions on their own and working hard. You have to do everything their way and if you don't you could be on the chopping block. Therefore you have to run everything by management or you get the wrong kind of attention.
@GeomancerHT
@GeomancerHT 7 місяців тому
I had a lead tech that got promoted to manager very young, he was a very bad manager, to the point he got the nickname "The Dictator"... he always said something like: "so strange that you would always take exactly the time you estimated for your development, sometimes you ask for more time, but you never deliver early". I always explained that if I finish early, I did extra testing and polish on all my code, that time was estimated for something initially, but he always wanted to do things faster...
@TheJpf79
@TheJpf79 2 місяці тому
Just realised you were on youtube! Thanks! You made some of my favourite games. I've been gaming for about 4 decades now and they're still favourites.
@Rick-ng3lr
@Rick-ng3lr 6 місяців тому
We live in a fear driven society. A house with fear cannot live side by side with love (passion/creativity/true connections with others). Fear always keeps us chained. We believe things will get better, but it won’t when fear is the foundation for whatever you do in life. Fear lives on a fictional story. A story that has no ending. A story of selfishness and greed. So let’s try to stop this society of fear. Start with small things in your life.❤
@mertbaskoy4173
@mertbaskoy4173 7 місяців тому
This video made me realize what I've been doing wrong when learning to program, I was being too careful to write a good looking code. Thank you for this video Tim!
@fabiodafontourabeltrao7351
@fabiodafontourabeltrao7351 7 місяців тому
As a software developer of many years, I'd like to point out that there is some nuance to this. While you definitely want to be able to deliver something instead of endlessly iterate over the same piece of code, you also don't want to necessarily deliver something that "just works" in the least amount of possible time. There is a balance to be struck. You do want to try and make your code, uh, "good looking" as you put it. I'd rather call it readable, scalable and maintanable. However, going off of Tim's story, it's also important to understand what the goal is for the code you're writing - in his example it was supposed to be a quick poc to test other things out and not necessarily production ready code, so you might be ok spending way less time iterating than you normally would, as you are sure to come back to that funcitonality and improve it later.
@nowayjosedaniel
@nowayjosedaniel 6 місяців тому
​​@@fabiodafontourabeltrao7351It isnt a hard concept. You write good code anytime you write real (permanent) code, but you don't reiterate over it more than once. You move on. It really is that simple: Write good code once then let it go.
@Zylos3
@Zylos3 7 місяців тому
So I have a few critiques as someone who's worked engineering projects as a worker bee in a sense in today's setting. Now my experience is in mechanical engineering not in coding but I think in terms of project development and management it mostly works to the same process. Story 1: I actually agree with you on this one, maintaining a whiteboard of unfinished tasks is pretty normal and honestly a lot of people I worked with kept a whiteboard on a cubicle wall with their tasks to be crossed off. Anyone could see those lists pretty easily and it made communicating with the boss and teammates easier. It does seem a bit odd to me that it would be contentious but oh well. Story 2: I'm not sure what the experience level of your coworker was when they wanted 4 weeks but clearly it was less than you. Sure you may have written this code 3 times but sounds like chances are they never have so they don't know how long it will take THEM when they account for other tasks they have to do or when they account for how it needs to be implemented in their experience. Personally I've had too many times the old guys will come up and say "this is how we used to do it its so simple" when they haven't actually done the same type of work in over a decade because thats not their job anymore. If you want to pass down how you think it should be done that is a good thing. Send them an example of your past work for them to copy or learn from, or hell if it only takes 45 minutes and you can do it like you said...DO IT and say "I want something like this"... this is how you mentor people and pass down knowledge and experience. Give them a day or so to look at it and then ask their thoughts. What you are describing though is a hostile learning environment where you set an expectation with no flexibility for learning and you will be frustrated if it's not exactly how you wanted it and knock performance review points if thats the case. Story 3: This one isn't so bad except you seem to have an expectation that people would want to join in. Truth is very few younger employees are ever going to be comfortable joining in an argument with the old hats, there is too much at risk for their career. You can't expect them to feel comfortable arguing like that without fostering it first. One way I've had teams foster a healthy dose of this is we would have the more senior (but still non-supervisory) team members setup informal group meetings once a week, so think about 10-15 people lead by guys with like maybe 5-10 years of experience with the rest of the group ranging from 0-5. We would sit for about an hour or however long seemed to make sense and just talk about what we were working on with NO bosses/supervisors/managers whatever you call them in the room. This helped filter down discussion in a relaxed environment and made less confident employees more confident in speaking about their projects. It also helped spread knowledge and experience we each had with our very varied and different projects, keeping us all in the loop. This was particularly helpful since our group was essentially the "miscellaneous projects" group and we needed to have a lot of flexibility and wide breadth of knowledge to function due to a lack of specialization.
@DrRoncin
@DrRoncin 6 місяців тому
Been teaching for college for 20 years. Your insight into why the newbies might be afraid was thought provoking. It makes me question if our feelings first education system is actually making more resilient workers.
@dennisvogel5982
@dennisvogel5982 6 місяців тому
Also for the coding example, there are usually a lot of factors to consider, especially in bigger teams code structure needs to be unified so everyone is on the same page and not only one of the devs have a clue what the code is suppose to do and how it works. Thats why "i have done it in 45 minutes" might be true, but have you done it in a way that all other devs can work with it? is it documented so people know what it does when you leave the company? is it low enough stress on game performance? i really can see the frustration when you come from smaller teams, like "i just did it in the past and in an hour it was done", but if you have 100 devs on a project and everybody would just do what they want it would turn into chaos eventually. Thats why the indie sector will maintain to be THE space for new ideas. But also customers changed, nice game design is not what 90% of gamers actually want, they will buy the 100th COD or FIFA as long as presentation is top notch, try selliing slay the spire to to the masses. So tripple A in its current form means, big investment needs to make sure you get your money back, and since innovative game design is like bottom of the bucket for most customers, they leave that to the indie market and just take the ideas from them and put the money into presentation and accessability - So in the end it does not matter, there are games for everybody and new ideas will eventually reach even tripple a even though they where not created by them, but still there is plenty of innovation, plenty of good quality games, but you just have to pick where you are looking nowadays
@La0bouchere
@La0bouchere 6 місяців тому
@@dennisvogel5982 The example he gave though is so simple that it could definitely be done in a way usable by everyone in under an hour. It's: - add a data structure to the base AI entity - update it whenever the entity is attacked, referencing the attacking entity - sort and sample the list when choosing targets That's probably 15-30 lines max, depending on how you do the sorting. 45 minutes for this is completely fair for anyone on the team (I would've guessed 20 minutes). If you've written it before, it would be under 10. Maybe you could stretch it out to a day for someone completely unfamiliar with the code base and who's kinda bad at programming and who's distracted by a bunch of meetings throughout the day. 4 weeks is just inexcusably absurd. Anyone who takes that long on this should be fired. I also don't like that you brought up documentation as an element that would add a bunch of time for this task. The documentation for this isn't needed since any decent naming convention would immediately make it's use clear, and it's completely encapsulated by the AI entity. If it was needed for some reason that I'm missing, it would take 5 minutes.
@dennisvogel5982
@dennisvogel5982 6 місяців тому
@@La0bouchere its wasnt exactly for this specific case but in general a lot of work gets forgotten, when a statement is made "this will just take 5 minutes" - heard it a lot, while working in the industry and its 99% of the time not true. When doing prototyping and stuff like that, it might be true but once you are reaching 50 or more people working on a project you cannot just simply "code something" What if that specific call you want to just dump a lot of data into, several weeks in the future is designated to be limited - for example only every second hits get checked, instead of every individual hit ..... suddenly parameters changed and stuff stops working - maybe because the call itself was designed to be changeable in that way, did mister "it takes 5 minutes" check with the departments? usually he has not, so now you have to write a whole new call to dump the code into -.... and this might not be your decision but another department has to make that -suddenly you doubled the calls for each hit - is that sustainable from the server architechture? - this is a bad but kind of pratical example why you do not just code something. - So if you are in the end responsible for delivering on time, you check for everything that could happen and make sure it does not go wrong because in the end it is your responsibility to give estimates that work. if its quicker, and you have time left, nice - but there is nothing worse for planning than give estimates that are too low. in the end the situation is as follows - if you say 4 weeks and do it in 5 minutes everything is fine - when you say 5 minutes and need 4 weeks you have to explain a whole lot or might lose your job in the worst case, because that guy that wanted to work with your code now cannot - setting off a chain reaction, that might even shift release dates blowing millions of marketing budget. That is simply not the case when you are 3 dudes in a garage and you are the dude that codes 90% of the game - you know the code, you are the only one that NEEDS to know the code, you have a good enough grasp what and why this call exists and if anything is planned to do with it in the future. There is no other developer waiting on your code. You have not planned 3 years ahead with user story after user story that each have estimates and depend on each other. you do not have billboards on time square rented for your release date. You have not rented hollywood superstars to be in your tv commercials..... i could write another book about documentation, but believe me, its needed - so i leave it be at this point. i know what he wants to say and yes its frustrating - you can prototype a running game in a few days with all gameplay relevant systems running these days - but once it gets to production stuff slows down, doubeling team size will only give you about 50% faster production a lot of times but its needed to handle the sheer size of games nowadays. then everything needs to be documented and coded in a way that its easy to handle because live service and patches are the norm. its not commom practice to do things that way because nobody wants to work - its the procedure everybody comes back to after a lot of different approaches failed and i know that from experience
@JDJ1213
@JDJ1213 7 місяців тому
I was here at 10k subs, and proud to be here creeping on 50k subs. you rock Tim
@therbeeo5364
@therbeeo5364 6 місяців тому
Love your work sir ❤ The passion is admirable.
@ExVersion83
@ExVersion83 7 місяців тому
Thank goodness we have the Indie scene to counterbalance this excess of caution.
@jankmedia1985
@jankmedia1985 7 місяців тому
This is why I'm so enamored with VR right now. So many small teams/studios just giving it their all and experimenting. Yea sometimes there's jank and sometimes the games need a bunch of patches but the teams communicate with the player base on discord servers, and you can tell they just want to make the best game they can. Gotta respect it. Nice too that most VR games are $30 or less. Vast majority of AAA gaming bores me to tears, most games are a total step back from stuff we got on the PS2.
@_NekOz
@_NekOz 7 місяців тому
One big issue with the VR market is that VR headset manufacturers are trying to create walled gardens in a very niche market. Platform exclusivity only hurts VR.
@marcuswaktel928
@marcuswaktel928 7 місяців тому
Best Video on UKposts for a long time, accurate and honest! Keep it up
@Nightwulf1269
@Nightwulf1269 6 місяців тому
Thank you very, very much, adressing this topic(s). Meanwhile I thought sometimes, that I'm the only one, who has the perception of things going that way. Not only in the games or software industrie as a whole but overall in society. Especially the part where you talked about "yelling at each other without beeing mad, just into it", gave me a big relief because that's my way of discussing topics too. I'm always "very into it" but in the last ten or fifteen years, that as become to be a problem. Glad to not be alone 🙂
@Aurazan
@Aurazan 2 місяці тому
As a 3D Artist with almost 9 years of experience I can say this... I remember how excited and full of energy I was when I started my first job in game dev. I was all over the place, hyped, working long hours, trying to be innovative and full of ideas, burning like a torch and you know what? Noone wants you to burn bright like a torch. Noone wants you to be full of ideas, full of energy, innovative and hyped cause for some reason they'll think you're a danger to their status. Game dev is full of jaded old farts who think they are all soooo experienced and all sooo important cause they've been there for years and you're just a noob. They will do everything in their strenghts to extinguish thy flame so that you don't burn brighter than they ever were. If you wanna make it in AAA industry you pretty much have to be jaded just as them and hold your head low so it won't be sticking out too much ready to be shot. All of my ideas were always thrown out to the trash cause "it will take too long", "we don't have a budget for that", "noone at the exec seat will ever agree too that", "it's too unique and risky, we're doing a game for the mass audience", "we just need to stick to what's been done before and is proven to work", "I know you want to be all creative and such, but just follow my order, it will be better this way" yatta yatta yatta.... You get these responses enought times in your carrer and you become just as jaded as them.
@ROADBUSTER88
@ROADBUSTER88 11 днів тому
" It's too unique and risky, we're doing a game for the mass audience " There it is, the one thing about triple AAA video game developer and publisher that always self destruct itself every damn time, the mass audience goal, they never work and they never learn. 😑
@spider-spectre
@spider-spectre 6 місяців тому
Game development is full of people collecting paychecks and not people who are passionate about games, story, or fun.
@bluespider6537
@bluespider6537 6 місяців тому
When you talked about passion you reminded me about someone who told me not to pursue game development out of passion because it doesn't give you a lot of money. That was a year ago and I've been seeing more and more people said the same thing and I can never understand why.
@lemon__snicker5973
@lemon__snicker5973 4 місяці тому
Excellent analysis, Sir! Thank ya, thank ya kindly.
@robertpaulson4960
@robertpaulson4960 7 місяців тому
So well said and it applies to any corporate structure these days. The people at the very top have no idea how anything works and slow production down from the top to bottom. No one wants to take responsibility for anything because the goals of the company are so disconnected from reality. Fire people who don't want to take accountability, fire anyone that doesn't understand the process. Pretty simple, but once a company gets big enough it just becomes a web of bad direction and passing accountability.
@aurelienlerochbermuda6600
@aurelienlerochbermuda6600 7 місяців тому
Big compagny like gouvernement
@La0bouchere
@La0bouchere 6 місяців тому
Its not really size, it's whether the company is managed by the founder or not. The big game companies in 2000-2010 were still being run by the founders. After that they switched to professional managers. A good counterexample is Tesla, massive company, public, but still extremely efficient and actually capable when it comes to what it's trying to do.
@robert-de-calvary
@robert-de-calvary 5 місяців тому
As a developer I was immediately familiar with the Combat AI story as I was guilty of that kind of thing too more than a few times. I think what happens is that developers all start with the attitude of, yea I can do it in few hours, but inevitably you get your nose bloodied few times and you start quoting for more time and some people even start asking for excessive time. For example, sometimes you say a feature takes few hours to make but then that feature introduces a bug that takes you few hours on its own to fix and it looks like you estimated poorly or don't know what you are doing, or someone asks you for this small random thing and you say yes but they keep changing their mind so in the end 2 hours piece of code takes 2 days because of all the changes, or you say yea I can do it but then your actual line manager says you have to fix this very urgent thing first and at the end of the day it looks like you didn't do this small thing which you promised to do or simply it does happen often times especially in complex codebases where a feature that is very simple on the surface is actually very complex because of all the hidden dependencies or legacy code or such and it looks like you are being unreasonable asking for so much time but actually people just dont know the full scope of everything that is involved. Every developer gets into these situations and eventually they try to get away with asking for as much time as possible just to avoid these painful experiences and yea sometimes people even ask for unreasonable amounts of time. And then as those developers become managers they are just like the manager in your story because they have this attitude of; when I was just a developer I could not push back on all these ridiculous requests but when I will become a manager I will have the power to push back and I will protect my team from all these random requests and get them as much time as I can. People do think that way and sometimes they become unreasonable.
@signalnine2601
@signalnine2601 5 місяців тому
Another difficulty is when black box rules make the bit of code you need to work with hard to access in the new place you want to access it. So like if the Npc aggro list isn't visible to those callbacks yet, then you need to file back up the chain and see where you can inject Aggro-list data - somehow get access to the data in a safe manner, so you can use it in the new location. And that can be a tough restructure if the data isn't already provided.
@NagoBust
@NagoBust 4 місяці тому
No wonder all AAA games are trash. All the devs are fucking lazy and take season to fix small bugs
@thecasualperfectionist5058
@thecasualperfectionist5058 7 місяців тому
thank you for this talk loved hearing about this totally insane how someone asked for a month to do something that could take an hour
@nathanfranck5822
@nathanfranck5822 7 місяців тому
Why are we seeing less passion? We are called more and more by our society to see ourselves from the outside, we have fewer opportunities to exist freely without self awareness. The good part is hopefully fewer encounters with unapologetic mean spirited people, the bad part is never being able to just vibe and obsess about where our train of thought takes us, run in any direction, fearless of the judgement of others. I personally enjoy the company of passionate people, and the passionate ones I don't enjoy I can pretty easily avoid, so the cultural pressure to not offend feels a little like a 80% effort for 20% of potential good.
@Bloodyshinta1
@Bloodyshinta1 7 місяців тому
This is why the Sega Dreamcast will always be one of my top consoles. Sega took so many risks, developers at the time said the company felt like a AAA indy studio. And as can be expected, it sold so poorly it ran them out of the console space.
@littlestbroccoli
@littlestbroccoli 3 місяці тому
Tim, I have a friend who worked on the development team at Carbine. He never had anything but glowing admiration and respect to talk about in regards to you, and I know that team really enjoyed working there, despite small squabbles that might have gone on. It was a special place and sadly a kind of studio that's dying out, as you say.
@denisecastellanos4866
@denisecastellanos4866 3 місяці тому
The story of you arguing with other devs, not because of anger but from the shear passion of wanting to make the game better, reminds me of the final panel interview to my first job in games, some years back. The lead dev and CTO got into a heated argument about how to properly implement a serializer. I was soooo tickled by that. I was laughing so hard my eyes started to water. They apparently found my reaction to the situation very endearing, because the next business day (interview was on Friday followed by a holiday weekend). I had a job offer from them in my email. 😂 Part of the reason why I left my last job in games (not the one I spoke of above, but another) was because of how massively siloed design and engineering was. I felt my creativity so deeply constricted. Despite the fact that the team was relatively small and started off as an indie. Most of the decisions were being pushed by Niantic. Bit by bit Niantic began to chisel our game into essentially another PoGo game with a Transformers wrapper. For the last few years I have been building my own game and is my hope to turn this venture into a proper team/studio one day. Nothing comes close to that level of freedom. Building games to me is truly an art, a means by which devs can express themselves. If you can't express yourself in your work, there is no point.
@sherpamcderpa1961
@sherpamcderpa1961 7 місяців тому
Felt this way for a long time as a gamer since I was 6. Bravo. Thank you.
@katlicks
@katlicks 7 місяців тому
I'm learning coding right now and honestly I'm pretty optimistic with my mindset being much older, take risks, either it works, or you can try again and know where it went wrong. I don't see being told to do something or figure out a problem as being talked down to or preyed upon. I know if I'm solving a problem, then I solve the problem, ask questions if I need to, and if I don't solve it right, then we can talk it out and we can learn something. I do think Indie studios are ahead of the curve by being more daring, and I think consumers need to be more forgiving when devs "Try" something, the current atmosphere of everything trying to be big ending up as "The blunder of the century" and a source of ridicule and stalking streamers and going "game bad" over and over in chat for 5 hours is, quite frankly, a mental illness and a mass psychosis event. It certainly adds very unnecessary stress. Before I started to learn coding, I always thought everything was very rigid "Only one way to solve any problem", but I've learned so much (And I've learned so little so far) but I've discovered just how much freedom there really is in it, and I feel like a lot of young people in the development space is in this cookie cutter "Follow the instructions on the homework exactly" mindset, as per the eternal student mindset, where you do what your professor wants and no more, trying to strike out on your own or being left with an assignment that isn't perfectly clear is mysterious and dangerous.
@astrahcat1212
@astrahcat1212 7 місяців тому
That's the best part of engineering, there are multiple ways to tackle a problem. Of course, later down the line you'll look at what you wrote and be kicking yourself at how badly designed it is, but that's apart from the point. if you get it working, who cares, you'll make better stuff later. The way I learned to code is for about a decade or so, I shut out the world and everybody's 'best coding practices this' and 'best coding practices that' etc..., and just made a few games, and one bigger one over the years. Later on, the best practices came to me as I just figured it out myself, and it was personally way funner that way, but it was more so "I want the computer to do this" and then looking up guide after guide online and forums and reading how to do things. The blank slate you can look at is insanely inspiring, you can make ANYTHING, literally anything happen in the virtual world. It's more addictive than the most addictive MMO.
@katlicks
@katlicks 7 місяців тому
@@astrahcat1212 This is almost exactly the comment I needed to know I wasn't just mistakenly presuming what I thought about it. Just trying and getting something out there to then change, or toss out as I make better, and I'll get better because I'll have experience as my teacher and I'll be sure to make lots of mistakes to learn from.
@dinar8749
@dinar8749 7 місяців тому
I've made my own game too, plus doing some online programming courses.
@tbowren
@tbowren 6 місяців тому
Tim! Great lessons. Really enjoyed hearing you talk about this subject. Loved it. Especially the "Who was the Mom and who what the Dad" HAHAHA
@youm345
@youm345 7 місяців тому
if anyone is wondering why games have changed so much this is it. design by committee/analysis paralysis, hyper inflated middle management. it churns senior talent and prevents entry levels from growing. no one is allowed to take risks. every choice goes through 100 people and is picked to death. wish i could break my NDA right now lol but 🤷‍♀
@ATAMOPodcast
@ATAMOPodcast 23 дні тому
I like the 'wish list' on the blog. Enables the passionate people to step up. Then you get a sense on who you can call on for the very juicy stuff (give them some bonuses when they deliver on your wants, consistently)
@douglosu
@douglosu 7 місяців тому
So, first of all, this is a great video with lots of great points. I have been in software development for 27 years and I have seen the changes as well. However, it feels like you are assigning blame on the developers, when there are some clear and obvious reasons for how and why developers have been conditioned to have this caution. 1. The planning fallacy. Humans are terrible estimators and we all know this by now. However, miss a deadline and get skewered for it by management and product owners. 2. The culture of blame. I have seen this in nearly every organization these days. You don't want your name publicly listed or called attention to, because if anything goes wrong management is on the hunt for who to blame, even though the focus should be on how to fix whatever the issue is. 3. Iterating costs money and the C Suite doesn't want to "burn" money. So you stick to the board and look for easier, "proven" features. I could write a dissertation on the many other reasons, but the bottom line is that caution now exists where it didn't used to because leadership has conditioned it into developers.
@Testikillz
@Testikillz 3 місяці тому
Love, i wholeheartedly agree mate. I work in software and im in s very fluid logistics company right now, it's fantastic. If we need to roll out of a hotfix, it can happen tomorrow kind of thing. My previous company was very much not like this. The GM was the tyrant and everything had to go through him, no matter the department. The software was buggy, releases were slow, everyone was stressed and there was so many meetings. To top it off we were owned by a fortune top 500 company who had a painful HR and there was no room for creativity. I love this message
@skunkworks92
@skunkworks92 6 місяців тому
Just found this channel, and wanted to say that you would be a great mentor.
@JINORU_
@JINORU_ 7 місяців тому
Thanks Tim. I work in an org and industry that's more like a giant carrier ship where we have to be cautious because of the kinds of data and product we work with and it gets frustrating when you think of solutions but have to wait months for approval or for someone to code, test and then validate before getting what you want. It really shouldn't be so with creative industries I'd say, as much as the business wants to have sure profitable products to give. I'll be angry forever at Sony for shuttering their main risk taking development house Japan Studio. Absolute crime.
@dafilthycasual2628
@dafilthycasual2628 7 місяців тому
Honestly I really liked this video. As a student working towards the goal of being a game designer its very cool to hear an experienced designers thoughts on the workspace and how its changed. I've noticed these changes not even in the game design industry but in general. So much has shifted all around in the last decade that its hard to keep up on and difficult to adjust what you know works, to conform to. Awesome video, for sure subscribing for more of these kinds of thoughts
@Kman31ca
@Kman31ca 5 місяців тому
Don't follow the crowd today. Work hard, put up with the bs you get at every job and you'll flourish. Goodluck!
@TheRedWisdom
@TheRedWisdom 7 місяців тому
As a software dev/lead/agile guy of 15+ years (not in the games industry) I recognize a lot of what you are describing. At my current job I see a lot of tasks that gets estimated to take 3-5 days which I would knock out in an afternoon when I was a junior dev. I really do dislike peoples aversion to pushback in modern development. Everything is decided by consensus. If you disagree and you want to have a conversation about it. If you do not do it in the right way you're seen as difficult. To me it is perfectly acceptable to have an 30 minutes discussion about a topic. Explore every part of it. And still disagree at the end of it. This makes people uncomfortable. I don't think this inherent to agile workflows but it is a prevailing culture today. That said today I often find things that I would do in 1 hour to take multiple days using modern tools. There is a lot of benefits with modern framework. But everything today is just a lot more complicated and slower. On top of that when I think back to 10 years ago where I worked in a team of 5 developers for the whole organisation vs today. Where I am one out of maybe 100 developers. I feel like I was 10x more productive 10 years ago. Though I will concede the code we produce today is a lot more stable and easier to modify and work with. I think what a lot of people forget in an agile workflow is that top level management can be considered stakeholders. For your 4 week damage table. I'm sure they've internally discussed it within the implementing team. Probably had a vote about how much time it would take. And from how they view the requirements arrived at what they find to be a reasonable estimation. At this point it would be unreasonable for top level management to go in and directly adjust the time estimation and change nothing else. What makes me frustrated when listening to your story is that the other part seems unwilling to engage in why you are saying 45 minutes and they are saying 4 weeks. If I was a team lead in this situation I would first explain the story as I understand it to you and figure out where the misunderstanding is. Then secondly probably discard the story in our log and start over from scratch. Because clearly the scope of the story is wrong. In this case it seems like they've given up on communication and just want to steamroll what they think is right. I think I understand the pushback you got against the whiteboard. To me it sounds like what you want is a classical continous flow kanban board. Basically a trello page. But making a lot of assumptions you are probably high level management. You probably have some sprint based agile workflow adopted. And you are probably working across multiple teams in a big organisation. So in essence what you are saying is that you want to impose a secondary workflow over your existing workflow (provided my assumptions are correct). If I as a mere developer make commitments to my team, my scrum master in a 2 week sprint. And then on top of that. I also have my name directly written on a whiteboard from top level management. It puts me in an extremely awkward spot where I either commit to the sprint goal or to the directives of a manager. I think the solution you ended up doing was probably the best one. You had a list where you clearly communicated what is important. And then product owners and scrum masters looked at that list and planned the sprints accordingly. As to why no one suggested you to do it this way in the first place. I can't understand. I have to agree that I hate the caution today. I don't even think Agile workflow is that effective for large organisations. Its just that we don't have a better option. And the way things are decided these days just takes a lot of passion out of how development decisions gets made. These days its only about delivering bullet points. Even if the person making the decisions has a great visionary idea. It gets broken down, reviewed and reduced to its minimum viable component before anyone even started coding. 10 years ago. We had conversations like. "Hey man, I tried doing this over the weekend. Have a look at this." and that would lead into a defining feature of the product years down the road. There is no room for that among developers in big organisations.
@KiiDxLegacy
@KiiDxLegacy 7 місяців тому
Thank you, so much. For everything you’ve done. ❤
@terplanjofeek5893
@terplanjofeek5893 7 місяців тому
Thank you for sharing.
@mikeha
@mikeha 7 місяців тому
this isn't just a thing in the game development sphere, this is the same things that are happening in corporate enterprise development. Recently I was on a project that needed something done quickly, and for me it would take less than a day, but because they don't give me the job to implement it, they have to go to an offshore team of devs, they came back with an estimate measured in weeks. This is becoming more and more commonplace now. Estimates are getting padded out of control. I have no idea what these developers actually do all day, because it doesn't take as long as they say it does.
@nowayjosedaniel
@nowayjosedaniel 5 місяців тому
What do they do most of the day? They dont work. Capitalists exploit workers to the point of having slavery without the costs of slavery. So whenever wage slaves can, they fight back. Programmers are high skill jobs who work under people who have no clue about what programming is or how it's done. Essentially theyre magicians to these people. Since they are expensive to replace, the programmers can fight back against wage slavery by pretending to work 90% of the time. They probably literally play WoW, surf reddit/tiktok, and watch porn most of the work day. Theyre smart enough to hack and work aroubd any monitoring, if even monitored. All wage slaves do this to some extent if they can. White collar office jobs pushing paperwork is all about slacking off in the morning, doing a little work, then slacking off the remainder of the day - especially the last few hours before clocking out. Those who cant cheeze the system are considered to have brutal jobs where they are treated like animals. That's because they are. Everyone else cheezes their way to sanity and a more realistic work day of 2-4 hrs of actual work and the rest looking busy. Remember Minesweeper?
@Hndshks
@Hndshks 7 місяців тому
IMO these issues are all symptomatic of Agile. Agile (or at least a highly bastardized, top-down management driven version of Agile) is now the norm in the software development industry, and it has had disastrous effects upon the workplace, in all of the ways mentioned in this video.
@zeals936
@zeals936 7 місяців тому
This is great insight and what the people needed. Thank you.
@Rizoof1
@Rizoof1 7 місяців тому
Thanks for making some of my favorite games of my childhood. :)
Game Development Caution, Part 2
11:28
Timothy Cain
Переглядів 57 тис.
Top Five Modern RPG Masterclass
13:40
Timothy Cain
Переглядів 120 тис.
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 8 млн
Why I Left Fallout 2
20:57
Timothy Cain
Переглядів 350 тис.
Programmer Roles Explained
16:18
Timothy Cain
Переглядів 17 тис.
Don't enter game development right now  Take a Side Quest.
7:20
Matthew Birdzell | Writer
Переглядів 2,4 тис.
Fallout TV Show Review
12:57
Timothy Cain
Переглядів 234 тис.
My Wife and I Made an Indie Game and it Made Millions!
14:45
Eastshade Studios
Переглядів 886 тис.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Переглядів 1,3 млн
Technological Evolution
15:55
Timothy Cain
Переглядів 41 тис.
The Biggest Influences On Fallout
17:12
Timothy Cain
Переглядів 90 тис.
I asked 100 gamedevs if a degree is worth it
14:09
BiteMe Games
Переглядів 12 тис.
Thoughts On A Fallout Remake
11:55
Timothy Cain
Переглядів 121 тис.
СКРАФТИТЬ БЕДРОК - ЛЕГКО✅
0:32
ВЛАДУС
Переглядів 2,5 млн
Frog Prince Rush With Sonic And Knuckles
0:27
Intalord
Переглядів 14 млн
GRAND MOBILE | Промокод - SABURO | Ссылка в профиля
0:18
Сабуро ГТА
Переглядів 797 тис.
RIP Gene 💀🪦 #shorts #brawlstars #bs
0:13
Mr.Basics
Переглядів 2,5 млн
Самый СТРАННЫЙ ЧИТЕР | CLEX #shorts
0:54
CLEX
Переглядів 853 тис.