Knight是一个基于Unity引擎的游戏GamePlay框架,提供一些简单易用的游戏框架接口,目的让开发者更加专注于游戏内容的开发。同时在框架基础上提供一些不同游戏类型的Demo。
本框架目前以知识积累和功能预研为主,持续更新中。目前使用的Unity版本为Unity2017.2.0p1
- 运行菜单Tools/Assetbundle/Assetbundle Build命令,构建Assetbundle资源包。
- 打开Assets/Game/Knight/Scene/Init.scene场景,点Play运行游戏Demo。
- ILRuntime: 一个使用C#编写的解释运行C# IL代码的库,用来实现热更新机制,地址:https://github.com/Ourpalm/ILRuntime
- PomeloClient: Pomelo提供的U3D客户端插件,地址:https://github.com/NetEase/pomelo-unityclient-socket
- Egametang: 一个包含了分布式的.Net Core服务器的双端unity游戏框架。knight用到了它的服务器部分。地址:https://github.com/egametang/Egametang , 独立出来的ET客户端网络模块的库地址:https://github.com/winddyhe/egametang-network-client
- Email: [email protected]