如何使用JAVA开发游戏服务器
首先,我要解释的是,目前市场上的新人很难开发PC游戏,要么是页面游戏,要么是手机游戏。
页面游戏不清楚我就不说了,在手机游戏中,客户端主要是c2d和u3d。
如果你想成为客户端,你可以转到u3d,因为它使用的语言是c sharp,这种语言类似于java。网上unity的教程也很多,你可以随便找一下。
我们来谈谈手机游戏服务器。其实我进入服务器还是挺巧合的。一开始打算做客户端,但是都加入了公司。因为招不到服务器,就让我转服务器。。
到目前为止,我还没有找到服务器教程,也找不到系统的教程。
开源服务器框架只熟悉kbengine和scut。一个是cpp开发底层python,另一个是cbengine 开发sharp。而且scut已经两年没有更新了,应该是死了。
因此,如果你想学习服务器开发,你必须遇到一些运气。
目前java服务器的主流框架技术 网络层netty或mina、数据协议protobuf、数据库mysql、缓存数据库redis、jdbc一般为mybaits或jpa、项目管理maven、设计层spring
还需要熟悉多线程、linux、git或svn的基本操作。
几乎,这些都有一个大致的了解,可以使用,应该能够找到工作。
以后有很多东西需要深入学习。那时,你可以根据业务需要自己思考和学习。
0