GitHub上居然有个金庸群侠传3D重制版项目!

微信公众号:[开源日记],分享10k+Start的优质开源项目

GitHub上居然有个金庸群侠传3D重制版项目!

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

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

游戏画面截图

GitHub上居然有个金庸群侠传3D重制版项目!GitHub上居然有个金庸群侠传3D重制版项目!GitHub上居然有个金庸群侠传3D重制版项目!GitHub上居然有个金庸群侠传3D重制版项目!GitHub上居然有个金庸群侠传3D重制版项目!GitHub上居然有个金庸群侠传3D重制版项目!

技术实现简介

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

微信公众号:[开源日记],分享10k+Start的优质开源项目。

     

原文始发于微信公众号(开源日记):GitHub上居然有个金庸群侠传3D重制版项目!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/49731.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!