Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
AI First Person Shooters (Games) Open Source Games

Open Source GZDoom Community Splinters After Creator Inserts AI-Generated Code (arstechnica.com) 23

An anonymous reader quotes a report from Ars Technica: If you've even idly checked in on the robust world of Doom fan development in recent years, you've probably encountered one of the hundreds of gameplay mods, WAD files, or entire commercial games based on GZDoom. The open source Doom port -- which can trace its lineage back to the original launch of ZDoom back in 1998 -- adds modern graphics rendering, quality-of-life additions, and incredibly deep modding features to the original Doom source code that John Carmack released in 1997. Now, though, the community behind GZDoom is publicly fracturing, with a large contingent of developers uniting behind a new fork called UZDoom. The move is in apparent protest of the leadership of GZDoom creator and maintainer Cristoph Oelckers (aka Graf Zahl), who recently admitted to inserting untested AI-generated code into the GZDoom codebase.

"Due to some disagreements -- some recent; some tolerated for close to 2 decades -- with how collaboration should work, we've decided that the best course of action was to fork the project," developer Nash Muhandes wrote on the DoomWorld forums Wednesday. "I don't want to see the GZDoom legacy die, as do most all of us, hence why I think the best thing to do is to continue development through a fork, while introducing a different development model that highly favors transparent collaboration between multiple people." [...] Zahl defended the use of AI-generated snippets for "boilerplate code" that isn't key to underlying game features. "I surely have my reservations about using AI for project specific code," he wrote, "but this here is just superficial checks of system configuration settings that can be found on various websites -- just with 10x the effort required."

But others in the community were adamant that there's no place for AI tools in the workflow of an open source project like this. "If using code slop generated from ChatGPT or any other GenAI/AI chatbots is the future of this project, I'm sorry to say but I'm out," GitHub user Cacodemon345 wrote, summarizing the feelings of many other developers. In a GitHub bug report posted Tuesday, user the-phinet laid out the disagreements over AI-generated code alongside other alleged issues with Zahl's top-down approach to pushing out GZDoom updates.

Open Source GZDoom Community Splinters After Creator Inserts AI-Generated Code

Comments Filter:
  • The divide between rapidly brain-atrophied LLM abusers and old men yelling at clouds (because they want high-quality, hand-optimized software development back) seems all too familiar to me, and I don't see a resolution anytime soon. One might argue it should be possible to use LLMs just as yet another tool to help with some things, without being abused for other things. But it seems between vibe-coders and experienced programmers there is no significant middle ground to speak of.
    • IDEs are the middle ground. A properly configured IDE does a ton of automation already. An IDE that integrates a purpose built LLM/AI is just "a smarter IDE".

  • by MerlynEmrys67 ( 583469 ) on Thursday October 16, 2025 @06:00PM (#65730742)

    recently admitted to inserting untested AI-generated code into the GZDoom codebase.

    Wait we are putting untested code into the codebase? I dont care where untested code is coming from - it is never Ok. If AI code passes tests, then I don't care. If Linus Torvalds develops code himself and puts untested code into Linux... FORK immediately

  • introducing a different development model that highly favors transparent collaboration between multiple people.

    Given that this is a change, I've seen this kind of bullshit "leadership". It basically amounts to, "I'm doing what I'm doing and fuck you if you get in the way of that." This means their own shitty view of how to do things (like insisting on git merge instead of rebasing) and are dismissive of rational arguments to change in favor of, "well this is how I do it." Did you have a large patch that fixes stuff that's ready to be merged in? Well, the leader had a bit of inspiration and merged in something he's b

  • I dunno. There may be more going on here than reported. I find it a bit odd that a bunch of people immediately decide to fork the project rather than take the time to cool off and work out their differences.

    I've done my share of working on FOSS projects and there's often even more infighting and politics than in commercial products.

    Kinda sad, as I've been a huge fan of ZDoom and GZDoom for well over a decade.

Nothing will dispel enthusiasm like a small admission fee. -- Kim Hubbard

Working...