Earlier quoted context omitted.
In the game industry this is actually a positive thing. If you think that AI can write code better than you can, I'm not going to disagree with you, but maybe you should try getting better or more specialized at what you do, because I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in. Using this technology to build anything remotely serious, OR EVEN GAMES, is wildly stupid.
I'm not used to seeing informed takes on the games industry on Hacker news, but then I looked up to see your name. Love your stuff, your website was mind opening when I was in college.
Jobs and Software Is Fucked
211–220 of 333 posts
Re: Jobs and Software Is Fucked
#212Re: Jobs and Software Is Fucked
#213The industry will realize that while getting LLMs to write code is easy, getting LLMs to write good, production ready code is a skill all on its own, which simply must be done by a human and is not automatable to an LLM in any sense effectively. That will be the differentiating factor software engineering in the future, I think. If I'm being blunt, if you are in the game industry, you probably have nothing to worry a…
> because the tooling used in the gaming industry is as unfriendly to LLM coding as it gets: Heavily visual scripting based
At the start of the LLM craze, we (as a team) put ChatGPT to test with Godot. It wasn't very successful in that, IIRC, GDScript 2 was just released and ChatGPT's training corpus was so obviously based on GDScript 1.
We could make ChatGPT outline steps of how to accomplish things in Godot, sort of like getting a customized tutorial. When code isn't involved, ChatGPT was okay and Gemini seemed to fare better. Based on vibes, I think Gemini had a marginally better handle on GDScript 2 for some reason.
I've been trying it lately with Claude still with mixed results. I had to install a few skills/extensions for it (can't tell you which as I basically just blindly followed what our AI advocate recommended). Sometimes it works but when it doesn't it's harder to put a finger on why. Overall I prefer the DX of generating customized tutorials with ChatGPT.
> extremely reflection heavy
Big time. And IME we don't even have to deal with textbook reflection here. Game entities are so convoluted (remember the Fallout 3 Train NPC, the stories of how Skyrim works, etc.) that it is really pushing inheritance and OO to contortions it shouldn't be doing.
Dirty confession: in our game we have this GIANT switch-statement dealing with game objects. It happens in a handful of places, for different game object types. LLMs (Copilot and Codex) could generate the monkey code of adding a switch case and even writing the body but sooner than later, when the new objects have to interact with others, LLMs just can't reason around it. Not to mention the hundred edge cases you have to consider!
And before some smart-ass comments: in my almost-decade of dealing with this code base there have been a handful of attempts to "refactor" these switch-statements, always a newcomer's enthusiastic effort. I'm proud to say, I've managed to slay one of the giants, the only successful effort to my knowledge, and this only happened last year. But I did so by basically delegating to another of the giants; they turned out to be twins and we could do without one. The dirty way is the clean way because the alternative contains Lovecraftian geometries.
Claude has been great for finding edge-case bugs but that's only once the code has been written properly. Generally if QA reports a bug on a pre-release feature, it's at most 50/50 if Claude can debug it. But if it's a player report/live incident, I'd say Claude's chances goes up to around 80%.
All that said,
> if you are in the game industry, you probably have nothing to worry about in terms of LLM coding replacing you
Hah-hah. Look, I agree with you but please get in touch with upper management. As an engineer I'm confident on the value I bring to the table but I'm not sure management "gets" that. Like, no matter how I tell them what features I shipped, what infra I built, etc., it doesn't come across to them that LLMs would not have been able to automate that output!
Re: Jobs and Software Is Fucked
#214Earlier quoted context omitted.
The author is coming from the games industry. As an arts based industry, AI is EXTREMELY divisive. The author really will lose friends over even so much as touching AI in certain ways, because the artists that built the games industry were already badly abused, and now, they're being squeezed out entirely. For business developers, AI is somewhat less existentially terrifying, as it can be seen to be really empowering…
Everyone in the games industry is badly abused. Mostly because so many want to go into it. And yet game publishers continue to struggle with profitability because budgets have ballooned. I honestly think there's just not enough room in the market for the number of game studios we have today, at least not unless management improves and gets costs under control.
Re: Jobs and Software Is Fucked
#215OP's opinion about AI coding is pretty obvious in this blog post. Maybe some of that sips out during interviews which certainly will spook the employer.
In the game industry this is actually a positive thing. If you think that AI can write code better than you can, I'm not going to disagree with you, but maybe you should try getting better or more specialized at what you do, because I can ask the AI simple questions about my field and it's completely wrong 3-4 prompts in. Using this technology to build anything remotely serious, OR EVEN GAMES, is wildly stupid.
Re: Jobs and Software Is Fucked
#216After 5+ years of actively trying to get into the field (pre AI), I left. I threw my degree in the toilet, I closed my linkedin, and I went to go work in the trades as a diesel mechanic. Greatest choice I've ever made. The pay is great, the work is steady, the coworkers are relaxed and not trying to one up each other. I'm now being paid to go to school, and get raises every year until I'm fully ticketed (way more tha…
Until AI comes for your mechanics job too, https://www.tomshardware.com/tech-industry/artificial-intell... I feel we are getting the worse of “both worlds”. Fiction has sold AI in the form of Data from Star Trek. A robot with perfect recall of information over a wide range of topics and flawless reasoning. Today’s AI is nothing like Data with its hallucinations but are taking jobs anyway because it’s “good enough” fo…
AI didn't "come" for software either. This is just a rerun of the 2000s outsourcing boom with a different kind of dirt cheap slop code.
That one ended with execs patting themselves on the back for hiring "only the best" software engineers- almost as if slop actually was a problem.
Re: Jobs and Software Is Fucked
#217Earlier quoted context omitted.
> Not if nobody cares for the end product that finely. Yes. But a non-negligible number of people do care. If nobody would've cared, we wouldn't have this drama. > one person can make the judgement, while automation erasing 5 others that would have worked in both the judgement and the graphics wrok. Yes. In other words, new tools had increased people's performance for mechanical work - individual units of that can be…
> So hypothetically one person can do a work of five. Note of that erases those people and their skills. It just doesn't magically take them out of the universe or turns them into unskilled persons. But it does magically erases those people with those skills as needed employees. > The real underlying issue is that demand for it doesn't catch up because world's coincidentally fucked (through a series of unrelated issu…
It's not guaranteed, but why wouldn't it? It's digital entertainment and art, and the market is not saturated, there's still tons of ideas unexplored. If more people would have spare money they can spend on digital purchases instead of making ends meet - I'm pretty sure there'd be more people seeking ways to earn that money. Especially if production just got cheaper.
Correct me if I'm wrong, please, but every time production got cheaper for something that isn't obsolete (and art and stories are never obsolete), the markets became more and more flooded.
Re: Jobs and Software Is Fucked
#218Earlier quoted context omitted.
I'm a car guy, and a computer guy. I wanted a nice car, so instead of racking up mega debt on a $70,000 mustang I bought an old classic car and learned everything. After 5 years I fully restored it on the cheap (less than $10k) and now I've pivoted my career to that.
I'm unconvinced that car mechanic pay is anywhere near programming but either way I'd say you have a pretty select and valuable skill set if you know cars and computers, given how computerised modern cars are.
Re: Jobs and Software Is Fucked
#219Earlier quoted context omitted.
Everyone in the games industry is badly abused. Mostly because so many want to go into it. And yet game publishers continue to struggle with profitability because budgets have ballooned. I honestly think there's just not enough room in the market for the number of game studios we have today, at least not unless management improves and gets costs under control.
For one small idea, we probably don't really need Ron Perlman, Keanu Reeves, Kevin Spacey, Kit Harrington, Gary Oldman, Kiefer Sutherland, Willem Dafoe, Peter Dinklage, Samuel L. Jackon and Ray Liotta doing voice acting.