Indie Game Engine Declares Necessity for All Code to Be Authored by Humans Following Problems with AI-Created Code

Indie Game Engine Declares Necessity for All Code to Be Authored by Humans Following Problems with AI-Created Code

In February 2023, the open-source indie game engine Godot, recognized for supporting well-known games such as *Slay the Spire 2*, encountered a major challenge: its GitHub repository was inundated with AI-generated pull requests. This surge caused frustration among developers, with contributors labeling the situation as a “shitshow.” The pull request review process became significantly prolonged, accumulating over 5,000 unresolved submissions, which hindered the engine’s collaborative development.

Project manager Rémi Verschelde tackled the escalating issue, voicing worries about the negative impacts of AI-generated code submissions on maintainers. He shared on Bluesky, “Honestly, AI slop [pull requests] are becoming increasingly draining and demoralizing for #Godot maintainers.” This sentiment resonated within the community, emphasizing the difficulties of overseeing a codebase when contributions lack a personal touch.

In reaction, Godot revealed modifications to its contribution policy aimed at reducing the disruption caused by AI-generated content. The new rules state that all submitted code must be human-created, reinforcing a prior ban on “vibe coding,” which pertains to contributions lacking a clear and actionable purpose. However, the revised policy allows the use of AI for designated tasks, such as code completion or text substitutions, as long as these instances are disclosed appropriately.

The reasoning behind these modifications highlights the significance of mentorship within the Godot development community. The policy update expresses the challenges of evaluating AI-generated pull requests, stating, “Reviewing PRs is already tedious work… If your feedback on PRs is just being absorbed by a machine and not going towards mentoring a potential future maintainer, it becomes much harder to justify spending your free time on PR review.”

Additionally, the policy requires that all communication concerning issues or pull requests must also be authored by humans, reinforcing the expectation that maintainers interact with genuine contributors rather than automated systems. The guidelines clearly articulate, “When our maintainers volunteer their time to review your issue, PR, or proposal, they do not want to talk to a machine. This is a basic principle of respect.”

Before these updates, Godot’s contribution policy was already anti-AI, reflecting the team’s belief that human contributions result in superior quality and relevance. The new, more explicit policy intends to address the backlog stemming from contributors who may have disregarded the initial preferences of the maintainers. User feedback has been predominantly positive, with community members expressing relief and hope regarding the potential advantages of these changes.

Godot has gained momentum as a powerful game development tool following controversial shifts at other major engines like Unity and Unreal, which have begun incorporating generative AI tools and adopted policies that many developers found unappealing. This strategic shift towards a more human-focused contribution method may strengthen Godot’s attractiveness as a dependable option for indie developers in the gaming realm.