大家推荐一下 github 上用于后端游戏开发的开源库吧

2018-01-31 19:44:09 +08:00
 pcloves

最好是 java 版的~比如 ecs ( entity component system )系统,eventbus,行为树等~

4110 次点击
所在节点    程序员
6 条回复
mason961125
2018-01-31 20:52:22 +08:00
我说个网络方面的吧,kcp
MeteorCat
2018-01-31 21:06:35 +08:00
skynet ?
ryV60s
2018-01-31 21:09:37 +08:00
JGroup, Hazelcast
owt5008137
2018-01-31 21:16:31 +08:00
pcloves
2018-01-31 22:40:55 +08:00
@MeteorCat skynet 是 c++的吧,由于和 java 存在语言的特性上的差异,有些实现没办法移植到 java 上~举个栗子:
以前我上一个项目是 c++的 mmorpg,各个模块之间的通信用的是 eventBus,得益于 c++的函数指针的特性,可以实现对单一 handler 函数的灵活注册和反注册~
但是到了现在的项目,开发语言换成了 java,函数指针没有了,研究了几个 eventBus,发现第一不灵活,第二使用起来也没那么得心应手~
eliteYang
2018-02-01 09:54:48 +08:00
来一波自荐的框架: https://github.com/ArkGame/ArkGameFrame
希望对你有用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/427536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX