The team behind RPCS3, the open-source PS3 emulator, has had enough of contributors submitting AI-generated code they can't explain or defend. According to GamesRadar, the developers went public with their frustration, directly calling out what they describe as "AI slop code" being submitted to the project.

The team didn't mince words in their message to so-called "vibe coders" - people who use AI tools to generate code without actually understanding what it does. Their statement urged contributors to "learn how to debug, code, and leave behind something useful to humanity when you're gone," a pretty pointed message that captures how serious they are about code quality.

The RPCS3 developers also pointed contributors toward legitimate learning resources, noting that there are plenty of ways to actually develop the skills needed to contribute meaningfully. The implication is clear - submitting generated code you don't understand isn't contributing, it's creating more work for the maintainers who then have to review and reject it.

Why this matters for open-source projects

Emulation projects like RPCS3 are technically demanding undertakings. The PS3's Cell processor architecture is notoriously complex, and meaningful contributions require a genuine understanding of low-level programming, hardware emulation, and system behavior. Garbage-in, garbage-out applies here in a very real way.

The broader issue is that maintainers of open-source projects are volunteers donating their time. Wading through a flood of AI-generated pull requests that don't work and that the submitter can't explain or fix wastes that time significantly. It's a growing pain point across open-source development communities, not just in gaming-adjacent projects.

RPCS3 remains one of the most impressive emulation projects around, with compatibility for a large portion of the PS3 library continuing to improve. The team's frustration here reads less as gatekeeping and more as protecting the integrity of a project that genuinely pushes preservation forward. If you want to contribute, do the work - that seems to be the message.