金庸群侠传3D重制版 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
金庸群侠传3D重制版 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
金庸群侠传3D重制版 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 C# Lua
操作系统 跨平台
软件类型 开源软件
所属分类 游戏/娱乐单机游戏
开源组织
地区 国产
投 递 者 罗奇奇
适用人群 未知
收录时间 2021-12-31

软件简介

金庸群侠传 3D 重制版是一个回合制战棋战斗开放世界 RPG 游戏。

它是一个非盈利游戏项目,项目目标为重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。

项目目标

  • 使用Unity引擎重制并致敬经典游戏《金庸群侠传》DOS版;
  • 后续支持重制《金群》的一系列MOD或二次开发;
  • 提供开放的能力给社区,有兴趣贡献力量的朋友可以让这个作品更加完善;
  • 提供一个完备的单机游戏结构供有兴趣学习开发游戏的朋友进行参考;

游戏画面截图


 

 

 

技术实现简介

  • 核心流程使用脚本驱动,目前支持lua和可视化图编辑两种模式,很方便编程扩展指令
  • 逻辑配置数据使用ScriptableObject存储,并提供基于ODIN的可视化编辑环境,配置数据在Editor运行时可以所见即所得编辑,不需要重启游戏
  • 为战棋模式,本框架提供一套简单的基于贪心算法的AI,易于扩展
  • 每个地图为一个场景,地图间可以串接
  • 游戏存档使用EasySave3插件
  • UI方案使用Unity原生的UGUI
  • 使用默认渲染管线,卡通渲染风格(考虑升级到URP管线,尚未完成)
  • 动作管理部分大量使用Animancer插件,亦使用unity原生AnimatorController方案
  • 资源打包和加载使用Addressable
  • 游戏中大量使用基于UniTask的异步编程方案来进行逻辑串接,以及防止大量回调嵌套
  • 技能特效使用了不少assetstore上的第三方库,如想使用,还请自行购买

项目文档导航

授权声明

  • 本项目素材一部分为社区自制,一部分为互联网上取得
  • 本项目遵循MIT协议,但金庸群侠传3D重制版社区素材协议描述了若干种在本项目中覆盖MIT协议情况,请仔细阅读
  • 项目中所包含外部插件源代码、资源和链接库等,如希望在其他场景使用,请务必确认符合其本身授权规范
  • 不遵守授权协议的产品和企业、个人都将被耻辱榜记录在案

项目结构示意图

引用项目

xlua, xNode, UniTask, EasySave3

参考项目

kyscpp

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(14)
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
14 评论
47 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部