ejoy.com 开源项目
这里收录的是 简悦科技 的开源项目,它们大多由简悦的员工利用工作时间完成并维护,并在公司授权下贡献给开源社区。
如果项目内没有版权申明,默认采用 The MIT License (MIT) 。
- skynet https://github.com/cloudwu/skynet 轻量的网络游戏服务器框架,但不仅仅用于网络游戏服务器。
- ejoy2d https://github.com/ejoy/ejoy2d 用于移动平台的 2D 游戏图形引擎。
- UniLua https://github.com/xebecnan/UniLua Lua 5.2 的纯 C# 实现,专注于与 Unity3D 的兼容性。
- pbc https://github.com/cloudwu/pbc 一个用于解析 google proto buffer 协议的 C 库,且提供了 Lua 绑定。
- goscon https://github.com/xjdrew/goscon 一个独立网关程序,用于实现断线重连协议。可以让业务服务器忽略连接重建的细节。
- lua-bson https://github.com/cloudwu/lua-bson Lua 版的 bson 库。
- 游戏开发常用的lua工具库: 排行榜lua-zset(https://github.com/xjdrew/lua-zset), 敏感字过滤lua-crab(https://github.com/xjdrew/crab), utf8/utf32转换(https://github.com/xjdrew/crab/blob/master/lua-utf8.c)
- flash-parser https://github.com/robinxb/flash-parser 一个批量转换Flash动画为ejoy2d支持格式的工具。
- SimplePacker https://github.com/skykapok/simplepacker simplepacker是一个为ejoy2d引擎设计的打包工具,可以把包含PNG图片的文件夹打包成 simplepackage 可以读取的格式。
- GameRobot https://github.com/hqwrong/game-robot 简单好用的游戏机器人客户端
- Liekkas https://github.com/lvzixun/Liekkas 一个简单的audio引擎模块