Harbour Masters, the team behind the popular Ocarina of Time PC port Ship of Harkinian, is at the center of a community blowup after evidence emerged that members have been using AI tools — including Anthropic's Claude — to write and modify code across multiple ports of classic Nintendo games.
The controversy kicked off in earnest on September 16 when a PC Gaming Wiki post by a user called "Slopiskillingretrogaming" went viral on ResetEra and Bluesky. The post alleged that thousands of lines of code across Harbour Masters' projects, including their core runtime library libultraship, were AI-generated, and that the team had quietly removed co-author credits to obscure Claude's involvement. Linked commits do directly reference Claude Fable 5 as a co-author. The post also claimed some image assets were AI-generated, and argued the ports no longer meet PC Gaming Wiki's standards. Harbour Masters confirmed that some team members do use AI tools, but pushed back hard on the framing — insisting every line of code is reviewed by experienced humans and that nothing is blindly shipped.
Ship of Harkinian is one of the most prominent reverse-engineered PC ports in the retro gaming scene, built from a decompilation of Ocarina of Time's original N64 code. Harbour Masters has expanded beyond that single port, and libultraship serves as a shared foundation across their projects. The backlash taps into a broader anxiety in open-source and fan-development communities about AI eroding the craft and transparency that make volunteer-driven projects trustworthy in the first place — especially when those projects exist in a legal grey area that depends heavily on community goodwill.
Fans flooded the team's official Discord with questions and frustration after the story spread, and Harbour Masters appeared caught off-guard by the scale of the reaction. The debate is ongoing, with no sign the community anger is cooling quickly.
Sources (1)
AI-assisted summary, reviewed by our editors — how we work.
Get the daily digest
Top gaming news in Lithuanian — every day at 9:00.