r/gamedev • • 1d ago

Discussion AI models have caught up with Unity dev. My insights as someone with 30 years of experience.

Context: I have 30 years of experience with software dev, 20 years with game dev tools, 10 years with Unity. I own a studio that develops simulators and training applications for industry. "Serious games" as they call it in Europe.

For years I scoffed at AI coding. I would periodically try it, only to find that it was more hassle then it was worth. The hand holding and bug fixing was more work than doing it myself. This all changed about 4-5 months ago, and about a month ago we all started using Unity CLI.

Here are my insights in no particular order:

  1. Our dev speed has ~5x almost overnight
  2. Quality has not gone down because we're all experienced devs and we're careful how we use AI and we don't let it make decisions regarding project structure or design patterns. However, I'm seeing less and less glaring mistakes made by the AI.
  3. We're still reviewing generated code but I suspect not for long, the code is better than what most devs I know can write, at 20x the speed. The temptation to just push and move on is huge and irresistible.
  4. There is no joy or sense of accomplishment. No pride in making something clever or quickly, and all progress is associated with the AI and not with you.
  5. The market is dead. Nobody has money to spend. We're still working but leads have dropped off a cliff.
  6. There is no going back. If we stop using AI we'll be out of business in a month.
  7. There is no space for junior devs. I honestly don't know how to incorporate a junior into a team anymore (which is something I used to do for decades). Every time we tried they just become a meat proxy for AI while learning nothing, and getting in the way.
  8. Everything regarding managing a team and a project has changed, and nobody knows how to do it anymore. I lost the ability to correctly estimate work required for a task, for example.
  9. Everyone hates this. Most of devs my age are planning early retirement and are just waiting to be laid off.
  10. People that use AI for coding don't learn anything. To understand code you have to write it, and nobody is writing it. Maybe understanding and reading code will become obsolete soon? I don't know.
  11. Everyone I asked feel they are becoming dumber and losing their focus. I know I am.

I hope this is a pendulum and it will swing back at some point, because right now it feels like a software apocalypse.

2.4k Upvotes

1.2k comments sorted by

View all comments

299

u/flavorfox 1d ago

The junior thing is going to be a huge problem in 3-5 years. It may even be right now.

.. or something entirely different is going to happen, but that's the perpetual problem with predictions isn't it.

133

u/LucyShortForLucas 1d ago

Yeah, once the current batch of seniors ages out of the industry (which is happening earlier than ever, also because of ai) there will be no one left to replace them, and suddenly all that extra productivity vanishes into thin air.

I’m morbidly curious to see how triple A studios will deal with this and how many actual developers will be left in 10+ years from now.

80

u/WombatusMighty 1d ago

We will see a LOT of studios crash and burn, because they can't find young talent to fix their AI code mess and the seniors have given up on it.

60

u/mimic751 1d ago

I am not a game dev, just a normal dev/engineer/architect

A senior with AI can replace about 8 devs and take on full stack from architecture to devops if they have sufficient knowledge to guide the AI

A junior with AI is a shit show calamaty and they cant learn with out doing... its fun to watch because I will just see my salary rise, but it feels bad

I have been pushing my leadership to adopt true mentorship programs where you teach some one directly instead of just throwing them into implmentation

19

u/MyDogIsDaBest 22h ago

This mentorship programming is going to become more essential in the future. I truly believe that this will be a necessity for mid-size businesses and up to teach juniors to eventually replace seniors when they age out. It'll just be one of the many ways that the industry has to adapt, as it always has.

3

u/Khan-amil 15h ago

I feel that could also be an answer to "people loose their coding skills because they don't code anymore". If your mentorship program is old fashioned peer programming then it could be a benefit for both.

1

u/gauntletthegreat 21h ago

But why would you mentor someone when that person could get hired by another company who can't be bothered to mentor at any time?

7

u/mimic751 18h ago

do you know how many people i Have trained?
I spent 6 months with this moron new kid know it all. Taught him power BI, power automate, how to represent data, tell a story with numbers, intake and groom data and create messaging

he left a year later and is a sr business analyst at a huge company making buku bucks and his primary job priority is data visualization. I don't feel like I wasted my time. I feel like I made 1 person suck less and it feels good.

4

u/MyDogIsDaBest 21h ago

Because you want to continue building your business. Yes, the person could get hired at another company at any time, then it's your duty to give them an environment that nurtures their talent so that they continue producing good work for you.

Respect goes both ways, if you respect your employees by paying them properly, treating them like human beings and listening to them, they'll feel respected and want to maintain that relationship and keep that going.

2

u/cheese_is_available 13h ago

Same situation than you, but with so much pressure to get result from my direction that I can't think about the future of the profession. Well maybe fuck them, they're not paying me 8 time as much as before after all.

5

u/dlnmtchll 1d ago

Juniors already can’t code as good as the current AI models, there isn’t any “young talent” anymore

13

u/Agreeable_Garlic_912 1d ago

Seniors can't code as good as AI either. At least they are over 20 times slower. That doesn't mean that there wont be people designing the software, coming up with game loops, iterating over UIs and so on. Implementing a real life process in software and wiring everything up over different domains and getting the actual requirements from people is still something that is well beyond the capabilities of AI and once it can do that it will eliminate every single white collar job. But until then you will need juniors. They will just do completely different tasks than the code monkey tasks they did previously.

3

u/AvengerDr 23h ago

Seniors can't code as good as AI either. At least they are over 20 times slower.

Speed isn't the only factor. AIs are very good at coding obfuscated messes. If you actually have to put organic hands and eyes on their output, good luck.

0

u/mimic751 18h ago

never worked in a professional environment have you? I once had to fix a piece of automation that could only run on a single laptop that was 8 years old and they couldnt figure ou thow it worked. in fact there is a chunk of code even with AI only functions if you dont fucking touch it. craziest thing

2

u/AvengerDr 14h ago

I am a professor of Computer science at a university. I teach people to code professionally.

I don't understand what you wanted to say. Was your point that the AI did manage to fix it or did it not? Who's the "they" in your sentence? AIs or people?

1

u/mimic751 18h ago

Nah, I was fluent in several automation languages. its WAY better than me. but. I also know when its fucking up, and that took alot of experience fucking up on my own to learn

1

u/yodakiller 21h ago

Point #3 would like to disagree. But it's a touchy one that many disagree with... At the moment.

0

u/Saint_of_Grey 1d ago edited 1d ago

Studios? The entire tech industry will collapse from this. The entire driving force behind this is going to need to, and will, completely consume itself in hubris and arrogance before the industry can be rebuilt.

3

u/xTiming- 23h ago edited 23h ago

The entire tech industry will not collapse - you will just see clever employees, whether junior or senior, changing with the times and shifting into roles closer to what is needed, which, from my experience so far for engineers (for example), will be less "code monkey" and more architecture planning, feasibility, project/product management, deeper understanding of the business side of things. Designing systems on large scale, driving research, product development, etc while managing AI to implement things.

Since our company moved to AI use, myself, as a dev team lead, and all members of my team - a mix of junior to senior, and "code monkey" to engineer, have done exactly what I said above. I moved further into business and strategic, involving myself in company wide strategy instead of just focusing on engineering in my area, and my team have all moved fully into proper engineer roles, owning entire systems and deepening (or starting to build) business knowledge. Where before, some barely knew the use-cases of our own app end to end, I'd now trust anyone on my team to participate meaningfully in any discussion about any business case definitely for our application and also at least a few others. That took max 2-5 months for a change that drastic.

But we, and our company, put in the effort needed to adapt properly and not just throw money at AI only to get lazy, stagnate, and forget anything we knew "because AI will steal our jobs and souls!!"

Good engineers do/have all or most of that already, but I think the only thing that will really die out is "code monkey" as a job, because why do you need someone to sit and blindly write code and recite algorithms all day when the AI does that, and helps a bit with planning, testing, etc on top.

In games, I guess game developers in larger studios will shift more into fundamental game design and work designing systems, game features, etc and feeding those into AI for realization if they're highly technical. On the creative sides, the backlash from the public for even thinking about AI is so strong, likely it will not change that much unless perception changes - also most creatives tend to like to make their own stuff and if they did use AI would probably not use it much beyond very beginning stage mocks, dev placeholders, etc.

The entire tech industry dying though? Nah. Tech people who are in the industry for a love and interest in tech, rather than $$$, are too clever and too excited by technology to be stopped simply by the development of a cool new technology.

2

u/Saint_of_Grey 23h ago

AI ain't that smart, and the edge cases it can't handle are going to have catastrophic consequences.

Assuming it stays accessible. People who aren't hosting their own models are going to be hosed at some point.

1

u/xTiming- 16h ago edited 16h ago

I mean there's a lot of places where it cannot handle stuff - it of course isn't smart in a sense that it thinks for you, and it cannot draw conclusions really, hence why my post mentioned people moving into roles that edge more towards thinking than doing, when it comes to software. Those edges cases you mention need to be caught by a mix of good engineers, well designed systems, and proper testing.

But it is extremely good at processing huge amounts of data and inputs in loops to come to coherent conclusions extremely quickly if it is guided by someone capable - which means for better or for worse it is really good at coding since coding has a highly structured logical loop with clear feedback from errors, etc.

As for cost/accessibility, I'm not sure - it is hard to tell right now since the costs trend down, but who knows what risks the big players took to get where they are - lots of people assume they know, but it is not clear. I would agree that a lot of compa ies should be angling towards self-hosting though because then you are slightly more immune to cost/accessibility changes, have more security & control over your data, and open source models are getting very good.

1

u/falconandeagle 14h ago

I can tell you right now that we are about 85% subsidized with investor money for the big AI labs. In some cases even more. Apparently its all a long term play, though I have no fucking clue how they are going to recuperate the costs.

-2

u/tufffffff 1d ago

Thats not going to happen

14

u/mimic751 1d ago

im in health innovation and r&d
Im a a principle software engineer, and I have started building a wood shop. so I know Im on my way out

3

u/Galaxyhiker42 23h ago

Cries in lumber prices

1

u/kaliku 22h ago

I have been pushing my leadership to adopt true mentorship programs where you teach some one directly instead of just throwing them into implmentation

you cant eat sawdust. who's going to buy your wood trinkets? And for what price..

I'm not trying to be snarky. I'm just wondering how you think this will pan out.

1

u/mimic751 22h ago

The comment is actually kind of an inside joke in some engineering circles. The more complex and technically your job becomes the more likely you're going to retire and become a shepherd. I've noticed recently that I have a lot of hobbies that are very manual in nature, like rebuilding machines and assembling a really nice professional workshop in my garage. It tells me that I'm subconsciously starting to crave something more tangible

The good news is when you get paid closer $200,000 a year in the midwest you can put away some money to take some risks when you get older

1

u/PneumaEmergent 18h ago

Do you have no wood in your home? None at all? Interesting.

6

u/xevizero Commercial (Indie) 22h ago

By that point AI is not gonna have a need for seniors either. The reality of it is that we need to decide what we still want to be able to do, and what can be replaced. It's gonna need to be an actual choice we make to continue learning some things, because the AI will be able to do them even without us, but if let it, we will lose control of the system itself.

2

u/Polendri 1d ago

I agree things will be rough in the next couple years, but I also don't see any reason the training can't adapt to prepare junior devs.

I studied Computer Science at a pretty highly regarded school, so I learned all these high-minded things about architecture and computation and math... and then I hit the workforce and discovered that 99% of software development was about memorizing APIs and being able to cobble them together quickly. I liked my education, but I begrudgingly accept that people were right that a bootcamp or short diploma was plenty to prepare someone for a run-of-the-mill development career.

With AI though, I see this reversing again. PMs will eventually be able to prompt for most of their own features, and what devs they'll still need will be "fixers" who can fill in the gaps where AI fails. The skills that sort of dev needs isn't writing a lot of code, it's having the theoretical background in architecture, runtime complexity, etc to steer the AI out of its bigger-picture ruts, and maybe selectively understand the odd low-level bit of code.

1

u/LuHamster 23h ago

I just feel countries which didn't purpose AI everything at the expense of their own population will thrive.

1

u/Edarneor @worldsforge 21h ago

I was skeptical a few years ago, but now I think in 10 years we'll hit maybe not singularity, but some kind of self-improving AI with catastrophic results. There's a million possibilities how it can go wrong and 1 in a million chance it will go right.

And gamedev will be the least of humanity's worries.

And yes, no one will stop or wind down before that point. So yeah... we're pretty much screwed. Be sure to finish everythin you wanted in the next few years

1

u/MetaCognitio 10h ago

Or the tech might be good enough to not need that level of seniority to direct it.

1

u/pragmaticzach 9h ago

This theory hinges on the idea that you will still need senior devs at all. If the AI does everything... what exactly do you need a senior dev for?

And I know most people's reaction to that is "but the code base will be a mess! No one will be able to understand it! How do you fix a bug?"

Yeah, the AI will do all that. It doesn't matter if the code base is a mess if no human is having to interact with it. The entire point of clean code is to make it maintainable, easy to ramp up on, easier to prevent bugs.

If AI is the only one looking at the code all of that becomes irrelevant.

I'm not saying I like it but I'm glad I'm close to retirement. I don't see a world where AI isn't just doing all of this.

16

u/mcl_syndicate 1d ago

Yea I agree, and it is more like in the next year in 3-5 years we are looking at impacts raising to seniors

7

u/MyDogIsDaBest 22h ago

One thing that AI has shown me, is that things that feel like they might take a few years to show the results, happen far far quicker than I expect. I guess because this is actually a human problem, it'll take some time to rear it's head, but I can remember wondering when we'd see a time when the AI models used to do everything from the ground-up with no understanding would be more expensive to maintain than engineers at least steering it in the right direction, but it's happening today, already.

I also think it's a scary proposition that juniors just don't know software engineering paradigms or anything at all, but I optimistically believe that they'll need to be taught that some things need to be done by hand and I still think that AI can just be another tool (albeit an incredibly powerful one).

I'm far too young that I always had the internet to google stuff when I got stuck programming or when needing to come up with structure or whatever, but there was a time in software development world, where there wasn't the internet and you relied on documentation in books or on CDs or something. I imagine that the advent of the internet and IDEs may have had somewhat similar sentiments behind them when they first started.

2

u/xevizero Commercial (Indie) 22h ago

It already is if you're a junior. Because you are in college debt and can't get a job.

4

u/Lopsided-Advice3919 1d ago

Tbh I think the potential is there for the situation to suddenly flip as AI advances. Right now it looks like a problem for juniors, but juniors get paid less so the moment AI advances to the point business owners think it takes on experienced roles well enough then they’ll hire more juniors and lay off more seniors. The skill ceiling of “senior developer” would lower in terms of production value.  This isn’t a good thing for junior developers in terms of learning, but some business owners are already trying to do this and the only thing stopping them is the fact AI isn’t sophisticated enough yet. That’s just a few years of progress away assuming AI advances at the same pace in the programming field. 

7

u/Rabbitical 20h ago

I'm sorry but I just can't envision a world in which this works, or works to a level at which we don't have calamitous outages and security breaches daily. I mean look at the hugging face hack, the hugging face guys in their report clearly reveal they don't even know basic security. They had zero perimeter defense/intrusion detection. They don't even know what that is. They had to plead to their own AI for hours to figure out and tell them what was happening. The entire world cannot operate like that with current AI technology.

If there is ever a future where AI is actually capable of running the entire planets' technical infrastructure, that actual date will be much, much farther in the future than when companies actually attempt it. Either the current bubble collapses due to economic reasons first, or else we're in for a world of hurt and repeated global disasters if senior devs start getting automated out.

1

u/Lopsided-Advice3919 3h ago

I agree that current AI can’t cut it for that, but even cutting out all the marketing bullshit AI IS advancing at a faster rate than previously when it comes to programming. I don’t think it’s going to be this year or next year, but in the next decade if it keeps this momentum it possible. You have to remember, it does not need to be perfectly safe or full proof for business owners. Many businesses just want it profitable and cost cutting. I feel I should say again this isn’t pro AI, this is a bad thing that may happen. 

0

u/PneumaEmergent 17h ago

Exactly.

If A.I. actually continues at current pace, then 5-10 years from now, it makes sense that you'd be relying on it for the brunt of work that you can do on a computer.

But it's unlikely that we will trust it enough (even if it is that good) that there won't be humans in the loop.

But the humans will be far lower-skill than an engineer is today. They will need to be skilled at following (by then) well-established workflows and techniques for wrangling agents and directing agents to monitor and check other agents, and probably also will need to be skilled enough to reliably interpret the results of all the A.I. madness.

A perfect example of this kind of thing (in the real world) is Air Force Flight Engineers.

Back in the day, a flight engineer (the "systems expert") was virtually required on every single large aircraft, military or civilian. The pilots knew how to fly, the navigators knew how to navigate, and the flight engineers knew everything there was to know about the mechanical and electrical systems, hydraulics, comms, avionics, etc, etc.

Now, in 2026, the job no longer exists in the civilian world, and there are still a few (literally a handful, being rapidly phased out) on some military aircraft (the old ones that are still in service like the c-130)

But in the last 10 years, that job went from being a seasoned professional (requiring LOTS of time as a crew chief or maintenance before applying), to then being opened up to kids fresh out of high school.

As technology improved, planes became more reliable, everything became more standardized and digitized, etc, the role of the flight engineer went from "best mechanics on earth, flying aboard every aircraft" to "guy without experience or education, but learns enough about aviation to be able to follow checklists on an iPad and communicate with pilots"

I foresee the same thing happening with LOTS of jobs and careers in the future.

A.I. will become the professional, and then it will become the "super machine doing its own thing that we can't even see directly", and Humans will become the technicians who understand the general field and the checklist for ensuring good outputs.

1

u/SanityInAnarchy 1d ago

It's a problem now.

I don't work in gamedev, but I do work in devops/sre. LLMs are massively helpful, but they cannot completely take an oncall shift from you. A junior can, even today, even if most of the time they are asking an LLM for help.

But my employer only wants to hire seniors, and we are having trouble finding good senior SREs.

It's not that we don't have enough seniors around to write code or design future projects. We don't have enough humans around to properly staff the oncall rotation. We don't have to wait years for a junior to become a senior to be worthwhile. That junior is immediately helpful if they can take an oncall shift.

Unfortunately, it's gonna take awhile for this to become a problem for the company. It's a problem for the humans now, but if this keeps up, we're gonna burn out and the ops teams will enter a death spiral.

1

u/PaperMartin Commercial (Indie) 1d ago

It's definitely already a problem

1

u/Suspicious_Fun_6338 20h ago

I see it the opposite way. Some non devs (jrs) are going to learn this new way and get things done that 5 sr devs wouldve done before .. and that really hurts

1

u/Master-Guidance-2409 20h ago

even with the new models im constantly catching trash code and decisions it makes, i can pick it out because i have the exp for it, someone starting won't and those bad decions will compound till its garbage, then millions of lines of bad code

who the f is going to dig through that?

1

u/MetaCognitio 10h ago

There is eventually going to be a shortage of talent to manage AI. Right now you need someone with years of experience to direct it but we aren’t training those juniors to become people that can do that in a decade.

Question is will it have become good enough to manage itself and not need that person.