汉字听写大会观后感flash:现在市面上大多数页游都是flash做的,但是flash即将淘汰,从零开始的项目不推荐flash,但是flash有成熟的网页fps产品(现阶段只有flash能做到,因为需要UDP)
unity:因为chrome禁用了NPAPI,所以unity的页游播放器无法在chrome上打开,可以做成所谓的微端,其实就是客户端.也可以用unity直接发布成h5,但是现阶段可能还不成熟,空项目的内存占用就高达400M,自己看着办
cocos和egret:egret的h5性能要好一点os creator是模仿unity的编辑器,上手简单,现阶段发展势头很猛(主要是做),可以做h5也可以做app也可以做微信小程序,而且原生支持热更新,但是不支持3d.国产还有款layabox支持手机3d页游,没用过不评价
国外h5引擎:pixi等等,没用过不了解.值得一提的是国外有一些成熟的webgl 3d引擎,比如three.js,具体不了解.值得一提的是有一款爆红的游戏绿帽大作战使用的引擎是construct2
使用语言:自己看工具支持什么语言,不过我推荐typescript,是我用过最舒服的语言,cocos和egret都支持
值得关注的技术:webrtc,可能可以实现网页p2p游戏以及实现udp,但是现阶段没人做过尝试
如果前端用js,建议后端也用js,因为相同逻辑的部分可以复用,比如使用帧同步的逻辑结构,不然就要用两种语言分别写一遍.
当然计算要求高的场合可能还是用C++或Go比较好,agar.io后端用的C++,球球大作战用的Go
pomelo使用语言js,符合上面说的语言一致,但是pomelo好久没更新了
kbengine使用语言C++加python,也是一款非常强大的后端引擎,而且一直在维护,但是是仿照bigworld实现的(坦克世界那货),所以推荐用来做mmo,用来做卡牌有点大材小用
|