Die Godot Foundation hat eine deutliche Verschärfung ihrer Richtlinien für Beiträge zur Open-Source-Game-Engine angekündigt. Grund ist eine wachsende Flut von generierten KI-Code-Submissions, die das ohnehin überarbeitete Review-Team zusätzlich belastet. Während kleinere, automatisierte Aufgaben wie Find-and-Replace-Operationen weiterhin mit KI-Tools durchgeführt werden dürfen, hat die Foundation einen deutlich härteren Kurs gegen umfangreiche Code-Generationen eingeschlagen. Künftig müssen Beiträger zudem offenlegen, wenn sie generative KI bei ihren Submissions genutzt haben.
Für Spieleentwickler und Indie-Studios ist diese Nachricht relevant: Godot wird von vielen kreativen Projekten verwendet, darunter bekannte Titel wie Slay the Spire 2, Buckshot Roulette, The Case of the Golden Idol, Cruelty Squad und Lucid Blocks. Die Engine erfreut sich seit Unitys umstrittener Runtime-Fee-Ankündigung wachsender Beliebtheit und ist für viele kleinere und speziellere Spieleprojekte zur bevorzugten Alternative geworden.
Das Pull-Request-Chaos wächst
Godot läuft großteils auf der Arbeit von freiwilligen Beitragenden und erfahrenen Maintainern. Diese Entwickler reichen ihre Code-Änderungen nicht direkt in den Hauptzweig ein, sondern als sogenannte Pull Requests zur Überprüfung durch die Maintainer ein. Das System ist längst zu einem Running Gag in der Community geworden: Die Anzahl offener Pull Requests ist derart gestiegen, dass die Foundation das Problem nicht länger ignorieren kann.
In einem neuen Blog-Post räumt die Foundation ein, dass das Phänomen zwar auch positive Aspekte hat – es zeigt die Popularität der Engine und die Sorgfalt bei der Qualitätskontrolle –, aber auch ein symptomatisches Problem offenbart: einen akuten Mangel an qualifizierten Reviewern. „Die erforderliche Menge an Aufwand für einen PR ist gesunken (und die Anzahl der PRs ist dadurch angewachsen), während die Menge an Arbeit zum Überprüfen der PRs und die Anzahl der verfügbaren Reviewer gleich geblieben ist“, heißt es in dem Statement. „Dieser Reviewer-Mangel war bereits ein Problem, aber es war eines, das wir erfolgreich ignoriert haben. Das können wir nicht länger tun.“
Ein wesentliches Problem: Manche neuen „Beitragenden“ sind tatsächlich KI-Agenten. Diese automatisierten Submissions werden zwar als niedrig-aufwändig empfunden, erzeugen aber eine deutlich höhere Review-Last, da jede Einreichung überprüft werden muss – selbst wenn die Qualität fragwürdig ist.
Die Erosion der Community
Über die schiere Menge hinaus birgt der Einsatz von generativer KI einen kulturellen Nachteil für das Projekt. Godot lebt von einer Philosophie der Wissensvermittlung: Erfahrene Entwickler bilden die nächste Generation von Maintainern aus. Dieses Mentoring-Modell funktioniert nicht mit KI-generierten Beiträgen.
„KI-Beiträge haben den zusätzlichen Nachteil, demoralisierend zu wirken“, erklärt die Foundation. „Das Überprüfen von PRs ist bereits mühsame Arbeit, aber es ist belohnend, weil Reviewer allgemein das Gefühl haben, dass ihre Bemühungen zur Ausbildung eines neuen Beitragenden beitragen (der möglicherweise ein zukünftiger Maintainer oder Reviewer wird). Wenn das Feedback auf PRs nur von einer Maschine aufgesogen wird und nicht der Betreuung eines potenziellen zukünftigen Maintainers dient, wird es viel schwieriger, die eigene Freizeit für PR-Reviews zu rechtfertigen.“
Die Foundation weist zudem darauf hin, dass große Sprachmodelle nicht von spezifischem Feedback lernen können und somit nicht von den Hinweisen der Maintainer profitieren. „KI kann keine Verantwortung übernehmen, und wir können nicht darauf vertrauen, dass intensive KI-Nutzer ihren Code gut genug verstehen, um ihn zu reparieren“, heißt es im Statement.
Zusätzlich zu den KI-Regelungen implementiert Godot künftig auch strengere Anforderungen für neue Beiträger: Neue Mitwirkende – definiert als Personen mit drei oder weniger genehmigten Pull Requests – dürfen keine neuen Features oder umfangreiche Umstrukturierungen ohne explizite Zustimmung durch Maintainer einreichen. Dies soll gewährleisten, dass neue Beiträger Zeit aufwenden, um die Code-Basis zu lernen und durch Bug-Fixes Vertrauen bei den Maintainern aufzubauen.
Mit diesen Maßnahmen versucht die Godot Foundation, sowohl die Quality-Gate-Prozesse zu verbessern als auch wieder echte menschliche Mentorship in den Entwicklungsprozess zu integrieren – ein Signal für die gesamte Open-Source-Community, dass KI-generierter Code nicht automatisch gleich wertvoll ist wie von Menschen verfasster Code.
