前久,我在GitHub上发现了一款3DRPG源码,感觉非常不错。
游戏源码来源
它来源于GitHub中的一位Unity开发者:jynew 贡献出来的一套开源源代码。代码写得非常优秀,作为Unity开发者可以借鉴学习,但是切忌不能作为商业游戏去售卖!请尊重原作者的版权。文章后面会提供GitHub地址,自行拉取代码。接下来我简单介绍一下这款游戏内容。
游戏简单介绍
![图片[1]-Unity3D RPG《群侠传》开源项目源码 | GitHub免费下载与学习](https://www.unitykit.cn/wp-content/uploads/2025/12/image-1-1024x642.png)
《群侠传,启动!》 是一个开放源代码的武侠RPG游戏框架,旨在致敬经典游戏《金庸群侠传》,并为此类游戏爱好者提供一个二次创作与交流的平台。 你可以体验样例工程《渡城残魂传》,扮演灵魂穿越附身于小乞丐的莫桥山庄掌门人“莫穿林”,解开自己死亡之谜。
你亦可使用本框架制作游戏MOD,并上传到创意工坊。
一切均免费,纯粹用爱发电。非常欢迎感兴趣的朋友加入。 但未经允许,不允许在本项目及其MOD以外任何场景使用本项目任何素材、资源(包括商用/非商用)!否则将上本项目的耻辱榜。具体可以关注本项目相关开源协议。
![图片[2]-Unity3D RPG《群侠传》开源项目源码 | GitHub免费下载与学习](https://www.unitykit.cn/wp-content/uploads/2025/12/image-2.png)
- 使用Unity引擎重制并致敬经典游戏《金庸群侠传》DOS版;
- 提供统一的平台,支持重制《金群》的一系列MOD或二次开发;
- 提供开放的能力给社区,有兴趣贡献力量的朋友可以让这个作品更加完善;
- 提供一个完备的单机游戏结构供有兴趣学习开发游戏的朋友进行参考;
我们承诺:本项目除了爱好者的自愿捐款以外,不会在任何渠道取得收入。最终的代码、资源、包体都仅供学习使用,请勿用于任何商业目的。一切再度商用均不被本项目允许和授权,如果有任何侵犯您的权益,欢迎与我们取得联系。
技术栈
技术栈:xlua, xNode, UniTask, EasySave3
插件:Odin Inspector , GPU Instancer , Rewired
- 核心流程使用脚本驱动,目前支持lua和可视化图编辑两种模式,很方便编程扩展指令
- 逻辑配置数据使用ScriptableObject存储,并提供基于ODIN的可视化编辑环境,配置数据在Editor运行时可以所见即所得编辑,不需要重启游戏
- 为战棋模式,本框架提供一套简单的基于贪心算法的AI,易于扩展
- 每个地图为一个场景,地图间可以串接
- 游戏存档使用EasySave3插件
- UI方案使用Unity原生的UGUI
- 使用默认渲染管线,卡通渲染风格
- 动作管理部分大量使用Animancer插件,亦使用unity原生AnimatorController方案
- 资源打包和加载使用AssetBundle
- 游戏中大量使用基于UniTask的异步编程方案来进行逻辑串接,以及防止大量回调嵌套
- 技能特效使用了不少assetstore上的第三方库,如想使用,还请自行购买
拉取代码
如果侵权
如果开发者 jynew 觉得此篇源码分享的文章,已造成侵权,我深表抱歉。
你可以及时联系我,我会做删除处理。
感谢
在此表达感谢 jynew 能把此项目开源,让大家能一睹《群侠传》的风采。
大家切忌不可商用项目中涉及到的素材。










请登录后查看评论内容