76 points mrkn1 4 hours ago 52 comments

xnorswap 1 hour ago | parent

The deliberate conflating of AI code and AI assets as equivalent in "AI declarations" is bad.

The author here however goes further, and claims their argument against AI code is so strong, that they'd lose brain cells by actually making the argument, so we just have to accept that as fact.

They then go on to suggest that using AI for bug fixing is terrible, and hints that people should feel ashamed for enjoying a game that has gone through that process.

bennettnate5 1 hour ago | parent

I'm neutral when it comes to others having ethical objections to any LLM use, but the author's claim that House House could have just hired an independent dev to find/fix the bug that they and Unity had both unsuccessfully searched for is downright absurd. Throwing someone, even a professional, into an unfamiliar codebase and asking them to take several days to diagnose a bug when you're late in the development/release cycle is not a recipe for success.

smashers1114 1 hour ago | parent

Your comment doesn't really say how you believe AI code and AI assets differ, but I assume you find AI code more palatable than AI assets. Correct me if I'm wrong, I think that's a common opinion that I see nowadays.

I think the issue I see with that stance is that frontier models can now perform asset generation via deterministic code. This is different than the 3D diffusion models of yesteryear. Is that manner of AI asset generation (which is really just through code generation) worse than other AI code in a project (i.e. resolving this bug)? If so, why? (I do not have good answers myself)

rcxdude 59 minutes ago | parent

Tbh I think it's entirely based in the perception of the relative privilege of artists and programmers. Programming is viewed as a high-paying, easy to get job, so replacing their labor is less objectionable than replacing the labor of artists, which generally have lower-paying jobs and have to work relatively harder to get them.

xnorswap 53 minutes ago | parent

I think AI is useful and fine for non-creative work. I don't see programming as an especially creative work. It's about translating as best we can, the design into execution.

There is a little more creativity the further up the architecture and design you go, but the lower level you go, the less creative it is. Indeed for decades we have handed off the mechanical conversion into machine code to deterministic compilers.

Programming is certainly a skilled practice, but it isn't especially creative. Given the same problem, many programmers would produce a similar output.

This is very different to creative work, where the same requirements can lead to vastly different results. The range of art that could be described, as "Draw me the night's sky" is immense.

Generating assets, be that genAI, or procGen, takes away from the creative, and doubly so if you don't have much of a filter on the output and just accept what is given.

Look at procGen: the worlds of No Man's Sky have no soul to them. Compare that to the much lower and less detailed lands of Azeroth, which had so much soul that we're still recreating and enjoying them 20+ years later.

Generative AI can trick us into thinking there is a soul and that something creative has happened when it hasn't. Programming has no such deception.

If you're working with generation but then hand-filtering a million results back down to a hand-picked few, then there is a creative process once again, a curation that is itself an artistic process, so these things aren't absolute, there are always grey areas all over.

goodmythical 50 minutes ago | parent

I do think there is at least one compelling argument here which is for the competition having an actual rule or having judges declare their positions ahead of time, would help creators decide whether or not to enter.

I'd be pissed if I entered a contest (and asking for a refund if I paid to enter as this criteria was not disclosed) thinking that I was allowed to make the best game I could make regardless of tech used, only to find out that my max possible score was 66% because shadow judges were biased against me.

It feels like the old reddit moderator meme where the rules are made up and the points don't matter because all it takes is one salty mod.

asah 1 hour ago | parent

Banning AI is stupid and settled science - ban gravity, debt, the sun, electricity.

Ban slop.

Or better yet, don't "ban" anything - judge it like any low-effort crap.

skeeter2020 1 hour ago | parent

I think I agree with you, but the effort to "judge it like any low-effort crap" is now beyond anything I can muster. I think when people say "ban" the often mean filter with such an aggressive heuristic that I never see it, which IS one way to judge...

b0rtb0rt 1 hour ago | parent

>settled science

phoghed 1 hour ago | parent

It’s fine to ban if everyone involved wants to.

IMO just make categories for AI use and not. The hard part is that people will cheat.

It would be kind of like having a traditional woodworking contest and people show up with stuff made with power tools and cnc routers.

lloydatkinson 1 hour ago | parent

On mobile the text is so large I feel like I’m giving my thumb a workout to scroll

spicyusername 1 hour ago | parent

Eventually we'll get over having this discussion.

AI is here and it trivializes what used to be hard. Developing software used to require feats of skill and endurance, and we're used to judging software based on that. Now it doesn't.

We will have to get used to judging software based on the output not on the input. Whether what was made is unique, interesting, creative, not whether it took a lot of time or knowledge.

There is no going back, only forward.

0815beck 1 hour ago | parent

not everything has to be the same, and there is always space for communities of people who despise ai and the attitude which comes with it

rcxdude 1 hour ago | parent

There's space for a lot of things, doesn't mean much about the value of those things. In my experience spaces defined by dislike of something tend to not be very nice or productive spaces (largely independent of the qualities of the thing they dislike).

freshollie 51 minutes ago | parent

How much "value" does this community provide: https://www.youtube.com/watch?v=oW-Hp8-DAB0

Would you define everyone involved as "disliking" new technology? Or would you define them as having a "like" for old technology? I think the same question could be considered for communities which continue to enjoy hand programming.

rcxdude 14 minutes ago | parent

Nothing wrong with liking old technology. This is not the same thing as disliking new technology, and the vibe of the former will be quite different to the latter. Same with enjoying writing stuff by hand, in whatever language or for whatever platform you prefer. But again that is quite different from a space that is defined by being populated by people who 'despise AI'.

(when I say "value" I'm not talking about making money. Retro hardware generally does not make any money, but it is obviously valuable to those who enjoy it. Someone who hates modern technology might prefer to work with that, but that's not a requirement nor the focus of the community. If instead you have a community which is defined by hating modern technology, what I'm saying is that that is probably more harmful to the people within it than helpful. These kinds of spaces can become _very_ bad for the mental health of those within them.)

seki285 40 minutes ago | parent

All this talk about value and AI has provided exactly 0 so far :\

rcxdude 11 minutes ago | parent

It has provided a decent amount of value to me. I don't think I'm alone in this. Whether it's overall worth what has been invested in it is one question, but I think it's very odd to assert that there has never been any upside to modern LLMs (let alone 'AI' as a whole, which should not be conflated).

dcss_gardener 1 hour ago | parent

What "attitude that comes with it" though?

Like for example yeah frontier labs are stomping into venerable domains with no respect for their history or culture, and spending billions of dollars crushing worker power. Both projects the tech industry has been deeply invested in for over a decade and I don't remember anything like this backlash to it then so maybe the attitudes aren't the problem exactly?

There are also people conscientiously using LLMs to improve their stances on security and accessibility that would otherwise be outside their budget.

I can think of some other attitudes too. What were you thinking of?

cryptopian 53 minutes ago | parent

I'd argue that the public has been souring on those attitudes as well, but also have been locked into various social media ecosystems through network effects. Now, the same (or similar) people have come out demanding hundreds of billions of dollars to upend humanity, while displaying all the same attitudes, but emboldened by their previous financial successes. Unsurprisingly, people don't like this.

cowlevel 1 hour ago | parent

It still requires skill and endurance to produce anything good. Has anyone here played different versions of Factorio all the way back to before oil, or Minecraft back to before hunger? Massive changes over their lifetime that you couldn't get in any way other than blind guessing (unlikely to succeed) or long-term feedback loops.

svnt 58 minutes ago | parent

Right. IGF could have a no-AI policy, and they would immediately sacrifice their position as the leading group for what they do. They become an artisanal/historical group like the Amish are in furniture-making. There is still demand there, but it is a different niche.

StrictDabbler 44 minutes ago | parent

This is perfectly expressed.

I was trained as an animator at one point. The process was to do the storyboards, layout, key drawings, map out the timings, slug out the dialog, and then send it off to a company in Korea that would in-between and produce the final product.

That Korean studio has been replaced by a machine. Fiscally, that is unpleasant for those animators, but they're really talented and now they can also hire such a machine to implement their ideas if they want to.

Disney was doing this in 1930. In-betweeners and the ink-and-paint girls were the machine. Nasa was doing it in the late 40's. Women were the computers.

Putting software into those roles loses us nothing that is human. As you say, all that matters is the output, not the input.

And if you want to do a project where you think the input is what will impress somebody, because you manually assembled 50k bottlecaps, that's still an available form. Sometimes that works and people care a little more because it was done directly.

All of this sort of already happened, dozens of times. Socks, knives, screws, engines, a million different things that used to be about mastery and are now about understanding.

Understanding is hard. Making that the requirement leaves a bunch of people behind. We're going to have to figure out how to support them, we can't keep having a society that depends on the moral value of work when work is unavailable, but as you say, there is no going back.

hakunin 27 minutes ago | parent

This exchange is missing something. Remember the bridge comparison? There are like 7 bridge designs total, and we're always building the same ones. But software is very different per use case, and outsourcing software is more similar to outsourcing blueprint design, not building.

We never had a situation where we could outsource unique problem solving at all levels.

You say "Putting software into those roles loses us nothing that is human." but you can have LLM produce design at all levels. I can't think of anything LLM cannot replace humans with, except maybe physical labor, which requires good robotics precision, that we haven't perfected yet.

The main part that's missing however, is that the nature of linguistics (and the core to LLMs' success) is that LLMs are wiring together useful concepts that humans spent thousands of years polishing and relating to one another in speech.

Language has been the code behind all human thought, understanding, emotions, and innovation. It's what enables LLMs to work. LLMs don't _understand_ words, they connect them together usefully, which works because humans mapped useful composable words to useful composable concepts.

And if you think about how human thinking and consciousness is often attributed to language in the first place (not clear if we even would be conscious without language), a lot of human is being delegated.

I'm not sure what to do about it, but I find your kind of explanation incredibly reductive.

smallmancontrov 18 minutes ago | parent

Maybe we could go forward to economics that don't deliver a mallet to the head of the person on the bottom every time we go forward? Could some of that forward energy be used to put foam on the mallet?

alexashka 25 minutes ago | parent

Yes with a caveat:

> Whether what was made is unique, interesting, creative

Not this.

That is not what technology is for.

If you want unique, interesting and creative - you can have it anytime, just like our ancestors living in a cave or a jungle.

Technology is for something else. You can scratch your head with a hammer - that is not what a hammer is for.

98codes 24 minutes ago | parent

> We will have to get used to judging software based on the output not on the input.

This has been the case for far longer than AI has been a consideration. We all know that counting lines of code isn't a mark of quality, and yet we venerate those that put in all the hours to get something done.

I would say you need to go a step farther than that. The output needs to be impactful. Increased MAU (or GH stars, downloads, etc.), lowered support load, lower ops costs, whatever it might be.

tkdb 19 minutes ago | parent

...not whether it took a lot of time or knowledge.

I think this will always be the front line of competition.

Who has unique knowledge (dare I add taste?!), and is willing/able to give a project the most focus and time?

Aurornis 13 minutes ago | parent

> Developing software used to require feats of skill and endurance, and we're used to judging software based on that. Now it doesn't.

This has really emphasized the difference between developing software and building a business.

Developers everywhere are now doing side projects and developing software that would have taken 10 person-years in 2022. They’re discovering the hard way that software alone does not create a business product that customers might pay for.

Developing software is cheap now, but creating a business remains hard. All of the attempts I’ve seen to use AI to develop and grow a business have only turned real customers away.

ivanjermakov 7 minutes ago | parent

Writing code by hand will remain as a way to emphasize programming-as-craft, attention to details and deep understanding.

Similar to all other crafts after industrial revolution. This of course will only be viable for a small and niche portion of software market.

tjohnell 1 hour ago | parent

I tried to finish reading this blog post, but couldn’t. Refreshingly, not because it was LLM-written, but because the author is clearly experiencing a visceral feeling toward AI-development, but they are incapable on breaking it down logically. Pure emotions. Not useful dialogue. Try again.

superxpro12 51 minutes ago | parent

It was just long-winded and buried, but the author's position was essentially humanist... AI is taking the jobs.

"Why couldnt they hire a specialist for a few days"

Which is question that I think is willfully ignored by the pro-ai crowd.

AI is useful. It helps people go faster at a lot of things. It's also been trained on a scale of copyright violation that exceeds all modern measures of capacity.

The implications of this are willfully ignored by those who stand to profit from it.

It is simply unethical, unfair, and devoid of empathy for society to simply "march forward" and leave behind the millions of people it spent the last 60 years demanding more of.

These problem needs to be resolved before we can morally and socially embrace AI.

superdisk 47 minutes ago | parent

> It's also been trained on a scale of copyright violation that exceeds all modern measures of capacity.

Good, hopefully we can ditch copyright entirely and move on forever. I thought that's what everybody wanted?

silveraxe93 27 minutes ago | parent

It's not willfully ignored. You might not like the answer, but the position is very clear.

> It is simply unethical, unfair, and devoid of empathy for society to simply "march forward" and leave behind the millions of people it spent the last 60 years demanding more of.

We disagree. This is a luddite point that I spent my whole life disagreeing.

I think it's unethical for society to intentionally block a technology that increases productivity to protect the interests of a smaller class of professionals. I believed that when it was happening to blue-collar workers, and I'll keep believing it when it's me.

ballmerpoint 19 minutes ago | parent

> I think it's unethical for society to intentionally block a technology that increases productivity to protect the interests of a smaller class of professionals.

And that's how we all wound up with Whispering Earrings. https://croissanthology.com/earring

Maybe you genuinely want one -- I don't think many people do.

vanuatu 29 minutes ago | parent

The smug tone of 'ai is bad for obvious reasons that i will not elaborate on' is much worse than AI slop

mekkkkkk 53 minutes ago | parent

In the end there will be "software writers" and "software designers." Same difference as "jumper knitter" and "jumper designer." One is a delightful craft, the other is a profession.

It's great to have a competition in software writing.

gib444 41 minutes ago | parent

> In the end there will be "software writers" and "software designers."

We already have a distinction between people who define and design software and people who implement it. Product owners, UX designers, business analysts, solution architects etc

Perhaps you can expand?

gavmor 23 minutes ago | parent

I'm not sure I trust those of my colleagues trained in UX to cohesively encapsulate and de-couple code modules. I certainly can't trust Claude/GPT to.

Then again, I'm not sure it's necessary; so many highly productive programmers seem to dispense with much of that, too. Maybe, in this age of frameworks and libraries, all the patterns are adequately baked in and I needn't worry about refactoring or software design. Hard habit to shake, though.

superultra 53 minutes ago | parent

This article hooked me when it mentioned Big Wall, because Big Walk is easily one of the best games I’ve played in years.

It sounds like this author’s argument is “AI in games sucks for lots of reason but mostly because it robs people of jobs.” I don’t disagree with that in theory but the real question is whether House House would have actually hired another human.

My guess is that they would’ve either delayed it more, or not known about the bugs and released it. They are purposefully small and bringing on even a freelancer introduces a lot of complexity and room for error. So too does AI but ultimately you control the output. You don’t have to worry about it being late, or it having a bad day.

If the end result of using AI is an artful, beautiful game like Big Wall, I’m all for it.

In my opinion the metric shouldn’t be whether AI was used, it should be whether the end result is *good*. I realize that’s subjective but I think we can objectively say Big Walk is a wonderful, artful game. When AI is used and the output is bad - as was the case, say, with those Coca Cola or McDonalds ads - that’s when we should question it.

When it’s being used for artwork or writing - I also think that’s a valid argument against it because it is, as we all know, utilizing artwork and writing without consent.

Is that true for code? Maybe some code but we would all say, I think, it’s much looser around code than creative outputs like artwork and writing.

It sounds like House House used AI like a tool the same way they did whatever engines or coding tools they used.

The metric should be quality.

Aurornis 22 minutes ago | parent

> It sounds like this author’s argument is “AI in games sucks for lots of reason but mostly because it robs people of jobs.”

I am very interested in discussing and reading about the impact of AI on the job market.

However, I think that topic deserves a separate discussion focused only on the broader economic story. When articles start blending every possible anti-AI angle into one generic critique it gets hard to separate the real difficulties from authors who don’t like the fact that the world is changing.

A common story I’m noticing is that established figures with comfortable positions are terrified of AI, while the newer, younger, less experienced entrants are more excited about what it can do for them. It makes sense: If you spent your career grinding your way up a skill and experience ladder you are naturally going to be resistant to anything that threatens your position in the hierarchy of the world. Having hard-earned skills and a history of having done the hard work was a moar for your career and reputation.

Now a lot, but not all, of those old skills is 80% achievable by a kid with a $20 Claude plan. That moat you spent an entire career building became a lot less valuable for maintaining your position, and it happened suddenly over a couple years.

That’s why it’s difficult to interpret articles like this. It’s hard to separate out the valid critiques from the author’s own rationalization for their dislike of AI disruption.

vkou 14 minutes ago | parent

It also makes sense that young people don't know the value of their labour, or how much they are going to be squeezed once a machine can do 99% of their work in 1% of the time, to an acceptable level of quality.

hi_im_greg_h 4 minutes ago | parent

It’s funny you say that, that’s not my impression at all.

In my experience young people know they’ll never be paid the true value of their labor. Every young person I know is disillusioned with capitalism.

It’s the older generations that still think all you need to do is work hard and you’ll live a good life.

themgt 49 minutes ago | parent

I contend that we are both Amish. I just believe in one fewer technological revolution than you do.

seki285 42 minutes ago | parent

Normies have no taste anymore so I don't get what's the big deal around AI, they don't care and they don't deserve better. If you aren't immediately turned off by something like Big Walk at first glance then... just enjoy it I guess but don't ask too many questions.

rc-1140 31 minutes ago | parent

I don't disagree that AI in gamedev is ethically dubious in the context of developing something that leans more artistic versus interactive, but the entire premise of an article like this is that you're supposed to spill the beans and tell us the dubious opinions.

I don't disagree that AI used to develop artistic assets should be grounds for an entry to be barred from the IGF. I think the code portion, however, requires some specificity.

To me, it's not ok if the code that powers gameplay or artistic rendering of assets is AI generated. That kind of code carries human intent and is part of the art of game development: the dev wants a player to encounter a certain kind of experience.

There's no point or meaning if there's no developer dictating the experience by hand, if you're prompting this you might as well just admit you're trying to make a gimmicky asset flip "object simulator" to make a quick buck.

On the other hand, I think it's ok to use it as a tool and as tooling: trivial tests at all levels should absolutely be automated, figuring out engine quirks or getting second opinions on architecture with AI assistance is fine, figuring out your build and deployment pipelines.

---

Another point that I want to mention: there's a strange form of writing prevalent among both software devs and those in the art space that's stilted; a mishmosh of Tumblr rantposting and slashdot/IRC snark and sarcasm, signaling that they've the mental maturity of a junior in American high school. It's all about emotion (this sucks!) rather than addressing the root of a problem.

This type of person is extremely difficult to deal with as they're the same type of person who encounters a brownfield codebase and immediately spends their time afterward whinging about how "the codebase must be burned and rewritten"; they must be micromanaged lest you set them off.

The author mentions freelancers and such, and how there's a lot of "lip service about how [they're] 'all in this together'" but frankly what I see in the case of House House is a team who wants to keep things within the team.

Regardless of their size, House House is a team on a timeline and budget, why should they be subjected to scrambling budget and conducting an interview process for someone who may or may not be a "brownfield rager"?

disillusionist 29 minutes ago | parent

My personal opinions on AI and AI usage in software development have fluctuated in the past year, especially as I've used it more in my professional work. As AI becomes more deeply embedded in the tools that I use, I struggle to identify a hard line on what "Made with AI (tm)" actually means. If I'm using it for refactoring work as basically a glorified "find-and-replace" or to help me track down the cause of tricky bugs through trace files, does that make my work "made with AI"? (I think "yes it does" and would follow up with "but does it matter?") If I send an agent to complete a JIRA ticket on a system that I designed, read the diff, and approve the changes - does that invalidate my prior design and development work? (I think "no".) If I use a website builder, a 3rd party library, or one more abstraction layer past what is currently acceptable, should that change how others or I feel about that project? I'm not really sure, but since I work on business software I don't think my customers really care about how the sausage is made; they're mostly looking for results.

I do, however, see a massive difference between "AI as tools" and "AI as creative director". I agree with the mindset of "I want to hear stories from humans" and "I want to experience creative expression from humans". But some of the current discussion feels like the arguments we had back in the day of whether Photoshop/digital media/video games were "real art" or not. If a human has creative vision and uses a robot stir-er to mix their paints, I don't think that should invalidate their painting. We can still judge it, though.

simonask 8 minutes ago | parent

For me, the dividing line is this question: Do you know what's going on?

You see people brag about how "they" "made" something, with neither the qualifications nor the vision to motivate me to care. If I wanted vibecoded slop, I could just cut out the middle man, like everybody else with a Claude subscription.

But this stuff really does shine when competent people such as myself - an expert, gentleman, scholar, etc. - use it for things like exploring a new topic, rubberducking design ideas, diagnosing problems, and sometimes go the extra mile.

Software projects are full of incidental, boring stuff, and it makes a meaningful difference to be able to say to Claude things like "please compare the performance of these 5 different approaches, and show me your notes". But just like a colleague, it has no clue what your actual intentions are unless you tell it, and you can't communicate those intentions if you don't know them yourself - and crucially, you can't know them if you don't have the expertise to know what you actually want.

This doesn't feel like cheating at all, and I don't relate to the choir of disillusioned programmers who feel demotivated by the introduction of LLMs in their workflow. I mean, maybe their work wasn't all that interesting to begin with? I don't know. I get that it sucks to feel replaceable.

GMoromisato 26 minutes ago | parent

Does IGF want to reward human achievement or recognize the best indie games? Both are viable paths. Chess tournaments reward human achievements, for example. But I agree with the OP that it's unfair to not be clear on their criteria.

No matter which IGF chooses, I believe awards will ultimately bifurcate: some other contest will emerge for the other side.

I don't think that's bad, nor do I think allowing AI means "not giving a shit."

stefs 21 minutes ago | parent

regarding having to declare AI code: it's pretty much impossible to determine whether 3rd party code (i.e. libraries, frameworks, etc) use AI - and they don't have to declare it either. so either you ban 3rd party code completely - which would probably the end of the whole thing, because writing everything from scratch would probably not be achievable for any game developer with the some exceptions.

if they don't ban AI code in 3rd party code, you could just circumvent the whole thing by outsourcing a few developers to be part-time 3rd party in name only and let them do the AI development, which would be against the spirit but not against the law.

jarnagin 5 minutes ago | parent

As a consumer of games, I honestly don’t care much about how the game is made. AI vs non-AI is pure inside baseball. I just want to play good games, and I think the market will settle discussions of quality in the same way it always has.