Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

The Godot Engine team recently posted about more issues with "AI slop", including various pull requests that have become a big drain on resources.

You've likely seen other projects talking about this across the net, because AI agents and people who use various generative AI tools are generating code and submitting it to lots of projects to pump up their numbers - often while having no clue what the code does and not even testing it. This is becoming a bigger problem as time goes on.

Writing on Bluesky a few days ago, the Director at game dev studio Hidden Folks wrote:

Godot's GitHub has increasingly many pull requests generated by LLMs and it's a MASSIVE time waster for reviewers – especially if people don't disclose it. Changes often make no sense, descriptions are extremely verbose, users don't understand their own changes… It's a total shitshow. #godotengine

This led to a Bluesky thread from Godot Project Maintainer Rémi Verschelde, that mentions how "draining and demoralizing" it has become due to the influx of it and how they end up second guessing "every PR from new contributors".

Honestly, AI slop PRs are becoming increasingly draining and demoralizing for #Godot maintainers.  If you want to help, more funding so we can pay more maintainers to deal with the slop (on top of everything we do already) is the only viable solution I can think of:  fund.godotengine.org

We find ourselves having to second guess every PR from new contributors, multiple times per day:  - The description is verbose LLM output, is the code written at least partially by a human? - Does the

- Is this code wrong because it was written by AI, or is it an honest mistake from an inexperienced human contributor? - What do you do when you ask a PR author if they used AI because you're suspicious, and they all reply

Godot prides itself in being welcoming to new contributors, letting any engine user have the possibility to make an impact on their engine of choice.  Maintainers spend a lot of time assisting new contributors to help them get PRs in a mergeable state.  I don't know how long we can keep it up.

There seems to be no easy answer here, someone or something somehow has to filter through the increasing noise of both people and bots just shovelling out AI generated code to various projects like Godot. One solution that Verschelde mentioned being suggested is using AI to fight AI which they said "seems horribly ironic" but they might have to eventually.

Even GitHub themselves are aware of the problematic situation, with a post from the GitHub Project Manager Camilla Moraes a few weeks ago saying they're exploring solutions to "the increasing volume of low-quality contributions that is creating significant operational challenges for maintainers".

Find out how you can help fund Godot on their funding page.

Article taken from GamingOnLinux.com.
13 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
23 comments
Page: 1/2
  Go to:

dpanter 7 hours ago
User Avatar
Ban AI-generated everything. Is it optimal? No, but practical and likely the only reasonable option if Godot wants to remain open to new contributors. These AI slop "contributions" aren't contributing to anything positive.
hardpenguin 7 hours ago
User Avatar
Quoting: dpanterBan AI-generated everything.
Amen
nadrolinux 6 hours ago
In theory AI should help for most of us, however in practice it helps just for few people (mainly from big corporations) in the world and is a problem for 95% population. At current situation whole AI is just a horrible waste of resources. I think that in near future we'll see a lot of changes and limitations at how AI is used, because current use cases are jokes.
Cley_Faye 6 hours ago
Quoting: dpanterBan AI-generated everything. Is it optimal? No, but practical and likely the only reasonable option if Godot wants to remain open to new contributors. These AI slop "contributions" aren't contributing to anything positive.
I'm tempted to agree, but this is both impractical and would throw the small percentage of valid cases.

A better approach would to be require all PR to be hand-reviewed *before* submission, and vetted by a human. It's equally impractical, but if we look at the cURL project as an example, it is possible for competent devs to use LLM and similar as tools to raise appropriate issues, fixes, and formulate them properly. Key element is, a human used a tool vs. a tool used a human.
tmtvl 5 hours ago
Back to e-mail workflow, auto-close GH PRs. Might as well switch to SourceHut while they're at it.
grigi 5 hours ago
  • Supporter
I can't stop you using LLM as a tool, but I still expect you to know what it is you're doing.
I think it's perfectly reasonable to ask people to understand what it is they are submitting, because they are asking me to maintain it going forward.

Personally I feel that LLM's as how they are pushed to have superficial value. I honestly feel that if it never happened the whole world would be in a better place and as a society we would be more productive.
Not that the tech is bad, just the politics of the tech.
Jarmer 5 hours ago
User Avatar
I'm so glad that all these garbage llm's are eating up all the cpus and rams and hdds and etc so they can generate this super great stuff! YAY! I AM SO GLAD DID I MENTION THAT. SOOOOOO. GLAD.

😡
mindedie 5 hours ago
Quoting: Cley_Faye
Quoting: dpanterBan AI-generated everything. Is it optimal? No, but practical and likely the only reasonable option if Godot wants to remain open to new contributors. These AI slop "contributions" aren't contributing to anything positive.
I'm tempted to agree, but this is both impractical and would throw the small percentage of valid cases.
Ban is simple and simple things are practical.
So we need to rid or not put in place some systems, because it (may) hurts small percentage... I agree, first come to mind... vaccination... is both impractical and hurts percentages /s
scaine 4 hours ago
User Avatar
using AI to fight AI which they said "seems horribly ironic" but they might have to eventually
A couple of years ago, I was on a cyber security panel which asked "what is the best use for AI, in your business". We were a panel of investment managers, and the top answer was "writing out responses to client due diligence questionnaires". The second-to-top answer was "reading responses from our own vendor due diligence questionnaires".

You couldn't make it up.

But no, fighting AI with more AI is a poor choice that simply feeds the beast (in this case, the beast being AI itself). A ban on AI is ideal... except it will become increasingly difficult to know when AI has been involved.

I wonder if it's possible that new PR requests (that is, PRs from new contributors) go into a queue, and a voting system is introduced among Github users. This wouldn't be the Godot team themselves, just interested parties. As more people vote on the "good" PRs, or at least the desirable PRs, they rise to the top, and only then get reviewed by the Godot team. Once they've contributed (well) once, they skip the queue for future PRs.

It's far from simple, but there's a crowd of interested parties out there, and it would be a shame not to give that crowd some agency on the prioritisation of new contributions.
elmapul 4 hours ago
one solution that i saw that WILL cause backslash... was to charge to submit an issue, and refund if the issue was legitimate.

that would limit how much the "ai bros" can flood the repo with bad submissions, and help pay the costs of reviewing the submissions
whizse 4 hours ago
User Avatar
How matplotlib's attempt at moderating AI submissions went:
https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/

Oh brave new world, that has such LLMs in it!
Liam Dawe 4 hours ago
User Avatar
Quoting: whizseHow matplotlib's attempt at moderating AI submissions went:
https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/

Oh brave new world, that has such LLMs in it!
I heard about this the other day, because Ars Technica then ran (and [removed](https://arstechnica.com/staff/2026/02/editors-note-retraction-of-article-containing-fabricated-quotations/) ) an article, which used AI which entirely made up quotes about it all.

Last edited by Liam Dawe on 18 Feb 2026 at 2:42 pm UTC
dpanter 4 hours ago
User Avatar
Quoting: Cley_FayeA better approach would to be require all PR to be hand-reviewed *before* submission, and vetted by a human.
Sure.
Unfortunately not a feasible option in this dire situation.
Stemming the tide as soon as possible is imperative for Godots survival.
sarmad 3 hours ago
If you generated the whole thing with AI, what made you think the maintainers couldn't have done this themselves?
coolitic 3 hours ago
Quoting: Cley_Faye
Quoting: dpanterBan AI-generated everything. Is it optimal? No, but practical and likely the only reasonable option if Godot wants to remain open to new contributors. These AI slop "contributions" aren't contributing to anything positive.
I'm tempted to agree, but this is both impractical and would throw the small percentage of valid cases.

A better approach would to be require all PR to be hand-reviewed *before* submission, and vetted by a human. It's equally impractical, but if we look at the cURL project as an example, it is possible for competent devs to use LLM and similar as tools to raise appropriate issues, fixes, and formulate them properly. Key element is, a human used a tool vs. a tool used a human.
A small percentage of false positives is better than the several times of increased effort spent on reviewing.

Often the best rule is not so much "is it LLM-generated" but rather "does it look LLM-generated", because if you reviewed and cleaned-up your partially-LLM-generated submission well, it shouldn't at all be "obvious" that it was LLM-generated.

Last edited by coolitic on 18 Feb 2026 at 3:35 pm UTC
Kimyrielle 3 hours ago
User Avatar
Quoting: dpanterBan AI-generated everything. Is it optimal? No, but practical and likely the only reasonable option if Godot wants to remain open to new contributors. These AI slop "contributions" aren't contributing to anything positive.
Your "solution" is naive at best, because you wrongly assume that people would care about such a ban any more than they care about speed limits. And in contrast to what you're probably assuming, it's often not very obvious that code was AI generated, particularly if some telltale signs are removed (e.g. overly verbose comments that LLMs love so much).

Also, legitimate developers use AI tools too, so you'd technically ban a lot of solid code contributions because their authors included a vibecoded function or two. Not sure if that's the intended effect, but hey.
Salvatos 3 hours ago
Quoting: whizseHow matplotlib's attempt at moderating AI submissions went:
https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/

Oh brave new world, that has such LLMs in it!
Thank you for sharing, that was a hell of a read.
dpanter 2 hours ago
User Avatar
Quoting: Kimyrielleyou wrongly assume
I find your assumptions about my assumptions presumptuous.

Don't give me that "AI code can be good too" nonsense, that's not what is happening here. Legitimate developers wouldn't need to vibecode slop, nor PR untested/unknown code willy-nilly.

'Banning a lot of solid code contributions because their authors included a vibecoded function or two' sounds absolutely reasonable in this catastrophic AI slop onslaught on Godot.
Kimyrielle 2 hours ago
User Avatar
Quoting: dpanter
Quoting: Kimyrielleyou wrongly assume
I find your assumptions about my assumptions presumptuous.

Don't give me that "AI code can be good too" nonsense, that's not what is happening here. Legitimate developers wouldn't need to vibecode slop, nor PR untested/unknown code willy-nilly.

'Banning a lot of solid code contributions because their authors included a vibecoded function or two' sounds absolutely reasonable in this catastrophic AI slop onslaught on Godot.
Well, if that's the best you can do to defend your knee-jerk "solution" to the problem, I am glad you don't have any say in the matter, so cooler heads than yours can look for one. *shrug*
Eike 2 hours ago
  • Supporter Plus
Quoting: dpanter
Quoting: Kimyrielleyou wrongly assume
I find your assumptions about my assumptions presumptuous.

Don't give me that "AI code can be good too" nonsense, that's not what is happening here. Legitimate developers wouldn't need to vibecode slop, nor PR untested/unknown code willy-nilly.

'Banning a lot of solid code contributions because their authors included a vibecoded function or two' sounds absolutely reasonable in this catastrophic AI slop onslaught on Godot.
I haven't got the faintest idea how you would want to find out.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register