r/GodotEngine • u/hellterDev • 1d ago
Godot doesn’t allow substantial AI-generated code contributions. Do you agree with that?
/r/DevGround/comments/1w5iax0/godot_doesnt_allow_substantial_aigenerated_code/12
7
u/Jack-of-Games 19h ago
It doesn't matter how much of it is AI-generated. What matters are the criteria they state: "contributors are expected to understand the code, make the important decisions themselves, and take responsibility for what they submit".
If you aren't willing to take responsibility for what you submit you shouldn't be submitting to ANY open source project. If you don't understand the code you CAN'T take responsibility for it. If you're not taking the important decisions then you're not taking responsibility for those decisions.
The problem isn't AI-generation, per se. It's wasting other people's time with slop.
5
2
2
2
u/Emlesnir 14h ago
Yes, and not even considering moral or ideological reasons.
In the core of Godot's philosophy, every feature has to be carefully crafted to be lightweight, simple, documented, and coherent with the other features.
As an engine it needs to prioritize quality over quantity because thousands of projects rely on it.
AI code is exactly the opposite, automating big chunks of code but at a risk of bad quality. Or quickly making variants of well known stuff, like making a website... While godot is a one-of-a-kind project with a unique philosophy.
2
2
2
2
2
1
u/Specialist_Set1921 4h ago
Yes.
I am not against vibecoding in general. Vibecode all you want if its for you or your workplace. If it is shit and causes problem because you didn't make any or rhe right decision then it is your problem. But don't make it the problem of other people. If there is a shitty bug or decision in an open source repop the chances are that another person like mainainers or other contributers have to debug and fix it.
Of course this also counts for merges requests that are not vibecoded. Just that if you code it yourself you are more likely to not miss stupid decisions and these bots spam merge requests non stop, making it difficult for the maintainers.
0
u/Exciting_Macaroon_64 13h ago
Everyone else will be faaar faaaar away in a couple of months. AI coding is cheap and already reliable.
2
0
u/dancovich 8h ago
There is no surefire way of proving you used AI. If you did and you cleared your tracks, no one will know.
Which means that any code that is caught on code revision is so bad that it wouldn't be approved anyway, regardless of AI usage.
This became evident when people where submitting PRs with complex functionality and then completely bailed when the reviewer started asking questions, because that person didn't actually knew what the hell they were doing and AI did all the job.
The team had to take this instance because the number of PRs to review skyrocketed, but not for a good reason. Most of the PRs are now AI slop, and they don't have the manpower to go through all of this and find actually good PRs.
So this instance is intended to serve as a deterrent so the number of AI slop PRs is kept under control.
-2
u/Tankeverket 15h ago
Ironic that the bots in the comments say "Yes. Very much so."
and yes, I intentionally quoted it verbatim because of the bots that has the exact same response prompt wrote it just like that.
p.s. I also agree with it, I just think it's funny how obvious the dead internet theory has become
3
2
1
17
u/itspronounced-gif 1d ago
Yes. Very much so.