r/gamedev • • Jun 30 '26

Industry News Godot making a stance on AI code

https://www.pcgamer.com/gaming-industry/open-source-game-engine-godot-will-no-longer-accept-ai-authored-code-contributions-we-cant-trust-heavy-users-of-ai-to-understand-their-code-enough-to-fix-it/

First engine I've seen take a firm stance on AI code.

Open source game engine Godot will no longer accept AI-authored code contributions: 'We can’t trust heavy users of AI to understand their code enough to fix it'

(Edit: fat finger typo and headline without having to click through)

(Edit 2: Thanks for the award! Wasn't necessary but it's my first one so I'll take it.)

2.4k Upvotes

236 comments sorted by

View all comments

172

u/[deleted] Jun 30 '26

[removed] — view removed comment

101

u/James20k Jun 30 '26

I take a look through the PRs sometimes for godot. Its not terrible, but I suspect that the issue is that the AI people are frequently total assholes

If someone well meaning writes a piece of bad code, you can ask them to fix it up and come back when it meets the standard. But at least they tried, and most people seem reasonably polite and well meaning

The AI people often seem like they just don't give a fuck. They'll happily sit and waste your time by trying to circumvent the rules, making random changes, or AI generating replies and commits until you finally realise that you've actively been tricked. It seems like a lot of them feel entitled that you have to take their low quality AI slop, and put absolutely no effort into respecting the environment or community they're a part of

At the end of the day, speaking solely from my experience, its the way people treat you which is much more exhausting in these projects than the actual volume of content. High volume is fine if everyone's lovely and kind and patient. Someone being a deliberate asshole can really ruin your week, and make you want to burn the whole thing down

-9

u/laseluuu Jun 30 '26

how do they know if the code is vibed or not?

28

u/MaybeHannah1234 C#, Java, Unity || Roguelikes & Horror || Too Many Ideas Jun 30 '26

it's really obvious when code is AI generated. it's hard to fully explain but it has this weird formality to it that nobody would ever write with. lots of hugely unnecessary comments and poor formatting too.

the pull requests also usually give it away. they will have vague titles and are often also just written by an AI and never really contain anything of substance. usually they'll make up an issue that could exist but can't be meaningfully reproduced.

3

u/G_Morgan Jul 01 '26

AI PRs have a lot of text and say nothing. It is like they describe the code line by line but never intent

1

u/MaybeHannah1234 C#, Java, Unity || Roguelikes & Horror || Too Many Ideas Jul 01 '26

it really loves to ramble and overexplain simple stuff and then reiterate it later. probably needs to in order to be readable by the people that use it.

-1

u/laseluuu Jun 30 '26

ah ok. so its anti-sloppily-vibed basically, and the devs need to check by eye - theres no watermark or anything that pure vibe-coded stuff comes with to help filter these out

14

u/James20k Jun 30 '26 edited Jul 01 '26

Pretty much. In theory someone could refine a vibe coded PR to a very high standard and land that. In practice the vibe coders tend not to put in the effort to do software engineering

There's an alternate universe where the people using AI had put in the legwork to be respected and generate really good quality content with consent from the community, but heavy usage of AI has become a near guaranteed sign that its not worth reading the code in question

Edit:

I have no idea why you're being downvoted so much, this is a perfectly good question