# NKGFramework **Repository Path**: M2M2M/NKGFramework ## Basic Information - **Project Name**: NKGFramework - **Description**: 基于C#的完整且专业的游戏框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 33 - **Created**: 2021-03-26 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NKGFramework 整合GameFramework(客户端资源管理),ILRuntime(客户端代码热更新),ET(客户端,服务端底层框架)以及一些常用工具的一个个人框架。 相关链接: [GameFramework框架链接](https://github.com/EllanJiang/UnityGameFramework/) [ET框架链接](https://github.com/egametang/ET?tdsourcetag=s_pcqq_aiomsg) [ILRuntime链接](https://github.com/Ourpalm/ILRuntime) # 开发计划 预备重写(重拼)框架。 :neckbeard: :neckbeard: :neckbeard: :neckbeard: :neckbeard: :neckbeard: - GameFramework做客户端资源管理,ILRuntime做客户端代码热更新,ET做客户端,服务端底层框架,FairyGUI做UI。 - 提供一个基于FGUI的UI框架 - 提供可视化数据编辑器,用于应对开发中复杂的数据结构,一个很好的例子就是其中的`碰撞关系编辑器` - 提供双端行为树及配套的可视化编辑器,用于开发技能以及游戏中的AI,一个很好的例子就是其中的`诺克_Q_大杀四方的技能制作` - 提供一些美术工作流中常用工具 - 提供2D的物理引擎Box2DSharp和3D的物理引擎Bullect用以计算服务端碰撞 - 提供基于recastnavigation的双端寻路系统 - 待定 本框架将在 [这个Moba项目](https://gitee.com/NKG_admin/NKGMobaBasedOnET) 开发到中后期的时候从中剥离出来,有兴趣的可以先去看看那个项目。