近屿智能带你揭秘:网易游戏如何用AI破解2000万行代码困局?

产品经理克星
• 阅读 3

在游戏开发领域,一个令人震惊的数字近日被披露:某知名游戏的代码仓库中已有超过2000万行代码,理解这些代码的成本高得惊人。更出乎意料的是,游戏研发人员花费最多时间的环节并非代码编写,而是代码理解。

这一发现来自网易游戏高级技术经理林香鑫在AICon 2025北京站的分享,揭示了大模型在游戏研发中的落地实践与挑战。

游戏开发的困境:2000万行代码的理解成本

近一两年,大量AI编码工具如雨后春笋般诞生,但在游戏项目工程级别的代码编写参与度仍不高。这主要受限于LLM上下文长度、游戏业务的复杂度与灵活性。林在分享中指出,通过内部调研发现,与普遍认知不同,游戏研发人员花费时间最多的环节是代码理解,而非代码编写。

“无论是策划、美术还是开发人员,虽然他们提交到代码仓库的内容不同,但整个游戏系统的运作需要多方协同。”林解释道,“以一款知名游戏为例,其代码仓库中已有超过2000万行代码,这带来了巨大的理解成本。”此外,当出现问题需要调试时,这一环节也占据了相当多的时间,而代码编写反而排在后面。这正是游戏领域在研发效能方面面临的困境。

破局之道:AI超级助手的诞生

面对这一挑战,网易游戏团队通过代码知识谱图构建、多agent RAG召回、MCP等技术方式,打造了一个可完成复杂游戏编码任务的超级助手。这一助手在代码搜索、知识问答、功能迭代、新功能编写等业务场景均有不错的落地效果,已在公司内部广泛应用,同时推动了内部AI生成代码覆盖率大幅提升。

“在大模型时代,知识工程指的是对企业内部数据进行系统化的治理、挖掘、应用管理与迭代,构建一个能够支撑AI Agent运行的知识体系。”林分享道。而通过AI超级助手,团队成功解决了痛点,提高了整体效率。

AI时代的人才机遇:你准备好了吗?

随着AI技术在游戏开发等领域的深入应用,市场对相关人才的需求正在急剧增长。掌握AIGC和大模型技术,已成为职场竞争力的关键要素。

为满足这一需求,近屿智能精心策划并推出了三大AIGC大模型系列👇

【A系列】AIGC大模型应用开发工程师🔥

【B系列】AIGC多模态大模型应用工程师🎨

【C系列】AIGC多模态大模型产品经理🚀

🔥我们的优势:

1.这些系列结合实战项目演练,帮助学员快速掌握前沿AI技术和大模型应用。学员将学习到类似于网易游戏团队使用的先进技术,如知识图谱构建、多Agent系统设计等,为进入AI驱动的软件开发新时代做好准备。

2.系列内容紧跟行业趋势,覆盖了AI编码工具、大模型落地实践等热门领域,让学员能够掌握解决实际问题的能力,如如何降低代码理解成本、提高开发效率等。

3.系列还提供求职辅导、面试机会和就业推荐,全方位助力学员在AI时代脱颖而出。

迈向AI新纪元

正如林在分享中所说:“随着大模型技术的不断发展,技术落地工作逐渐成熟,并催生了多种不同的产品形态。”这一趋势不仅改变了游戏开发领域,也在重塑整个软件行业的面貌。

面对这一变革,提前布局、掌握相关技能显得尤为重要。近屿智能的三大AI系列,正是为那些希望站在时代前沿的从业者量身打造。

无论你是希望提升技术实力的开发者,还是想要把握AI产品设计规律的产品经理,我们都能为你提供必要的知识和技能,助你在AI浪潮中抢占先机。

AI时代已经到来,你准备好成为引领变革的人了吗?

点赞
收藏
评论区
推荐文章
Jack Jack
4年前
使用Java 语言编写一个贪吃蛇游戏
使用Java语言编写一个贪吃蛇游戏,代码如下:GreedSnake.javapackagejzjsfx;publicclassGreedSnakepublicstaticvoidmain(Stringargs)SnakeModelmodelnewSnakeModel(20,30);SnakeControlc
徐小夕 徐小夕
4年前
教你用200行代码写一个爱豆拼拼乐H5小游戏(附源码)
前言本文将带大家一步步实现一个H5拼图小游戏,考虑到H5游戏的轻量级和代码体积,我没有使用react或vue这些框架,而采用我自己写的dom库和原生javascript来实现业务功能,具体库代码可见我的文章如何用不到200行代码写一款属于自己的js类库(https://juejin.im/post/6844903880707293198),构建工具我采
Wesley13 Wesley13
4年前
10万行汇编代码
偶尔会有人问我有关编写超级任天堂游戏的问题,那些人是怎么管理成千上万行16位汇编语言代码组成的项目的?答案是:它并不像你想象中那么艰难。SNES硬件的手册有几百页,我不记得具体是多少了,最多400页吧。加入一个详细的65816汇编语言教材并结合我们现在说的最多800或900页,这只是我认为要完全理解(https://www.oschina.net/a
Wesley13 Wesley13
4年前
JAVA游戏编程学习笔记(四)Java PinBall 简单弹球小游戏【1】
之前写了一个非常简单的Java2D小游戏底层框架,为了把这个游戏框架丰富起来,这阵子需要实际完成几个小游戏代码,这样才能在实际中检验游戏框架使用性!先来一个简单的小游戏:JavaPinBall简单弹球小游戏 先上图!!(http://static.oschina.net/uploads/space/2015/1110/202955_
Stella981 Stella981
4年前
Egret白鹭开发微信小游戏程序跳转功能(由一个小游戏跳转到另一个小游戏)
假设我们要实现的功能是从小游戏A跳转到小游戏B对于小游戏A:(1)在platform.ts中添加代码如下:!(https://oscimg.oschina.net/oscnet/7b57e0521728aa535881f153dee952fb118.png)/平台数据接口。由于每款游戏
京东云开发者 京东云开发者
10个月前
cursor无敌了
作者:京东物流董振阳0、CursorIDECursor是一款基于人工智能的代码编辑器,创建了一个集成开发环境(IDE)。旨在帮助开发人员编写代码,并于AI进行实时互动,提供写代码建议、错误检测和自动补全功能。支持多种编程语言(如Python、JavaScr