微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候,

面临我们的第一个问题是怎么选一个H5的游戏引擎,

那么今天本尊就来给大家分析一下目前能开发各大平台H5小游戏的游戏引擎和它们的优缺点。

入选原则:

(1)能一次开发,同时发布到多个游戏平台的游戏引擎; (android, IOS, PC, H5, 微信小游戏, QQ, facebook, 抖音等);

(2) 必须要有非常方便的可视化编辑器;

(3) 市场有求职需求,而且还要比较好找工作;

恭喜一下 "cocos creator", "Laya", "白鹭",三款游戏引擎成功入选,其它的引擎我们就不讨论了。

Cocos Creator:  www.cocos.com

优点:

(1) 市场份额最大,招聘的职位最多;(cocos 手游以来就有很多用户)

(2) 2D编辑器做的很好,组件化开发的设计思想,和Unity 开发很相似。(Unity 童鞋有福气了)

(3) 资料多。一群人塘坑,总比一个人走夜路要好;

缺点:  (1) 3D功能偏弱,一直被诟病,据说2.2以后, 3D能上一个台阶 (现在啊?版本2.1)

Laya:  www.layabox.com

优点:

(1) 全网93%的3D微信小游戏都是由它开发的;

(2) 做引擎很多年了,2006年laya 团队班底就出了国内自主研发的3D引擎;

(3) Laya 开发人员薪水高, 因为少;

缺点:

(1) 编辑器还差了那么一点点;

(2) 资料不是很多;

(3) 职位少;

白鹭:  www.egret.com

优点:

(1)微信小游戏市场份额大约23%左右;

(2) 做H5引擎比较早, 支持3D;

(3) 做棋牌的童鞋们注意了,白鹭 + 网狐, H5的棋牌解决方案,没错,网狐H5上采用的是白鹭;

缺点:

(1)资料少,

(2)编辑器不如组件化开发方便,unity 毕竟创造了一个引擎的使用标杆。

怎么选,其实选哪个都可以做出游戏出来。(不用担心了)

如果你做2D游戏,又想快速上手,可用cocos creator;

如果你做3D游戏,可用Laya来开发。

所以选择前还是搜索一下招聘, 如果你学完想找工作的话。

cocos creator学习交流群

微信小游戏怎么选游戏引擎相关推荐

  1. 微信小程序开发的游戏《拼图游戏》

    微信小程序开发的游戏<拼图游戏> 代码直接考进去就能用 pintu.js // pintu.js Page({/*** 页面的初始数据*/data: {},initGame: functi ...

  2. 微信小程序勾选协议与提交按钮联动

    微信小程序勾选协议与提交按钮联动 在一些小程序的开发中有时会实现,未勾选相关协议,提交按钮是禁用状态,勾选相关协议,提交按钮变成可用状态.如下图所示: 主要用到开发文档按钮组件的一个属性: 代码: w ...

  3. 微信小程序全选,微信小程序checkbox,微信小程序购物车

    微信小程序,这里实现微信小程序checkbox,有需要此功能的朋友可以参考下. 摘要: 加减商品数量,汇总价格,全选与全不选 设计思路: 一.从网络上传入以下Json数据格式的数组  1.标题titl ...

  4. Html5小游戏 转微信小程序,白鹭H5游戏转微信小游戏问题集锦,你关心的都在这里...

    首先,再次强调一些微信小游戏的基础技术限制: * 不允许操作 DOM.BOM.如果必须改成小游戏相应的 API 调用方式,目前引擎会自动引入weapp-adapter.js 文件做兼容处理. * 不允 ...

  5. 用微信小程序做H5游戏尝试

    微信小程序发布后,公司虽然没有拿到第一批内测资格,但作为微信亲密合作伙伴,一定要第一时间去尝试啦.现在微信小程序刚发布还在测试阶段,可以说是1.0版本,所以框架和结构内容都还不多,相关的文档跟微信AP ...

  6. 微信小程序狼人杀游戏代码及步骤

    一.准备工作: 1. 安装微信开发者工具,创建小程序项目: 2. 准备游戏角色图片: 3. 准备游戏背景音乐: 二.实现步骤: 1. 创建游戏页面,添加游戏角色图片,添加游戏背景音乐: 2. 创建游戏 ...

  7. 【CSDN下载】第七期:微信小程序跳一跳游戏破解源码、Modbus TCP和TCP通信测试

    为便于广大开发者对热门资源的下载需求,下载频道专为广大开发者开辟了推荐一周IT优质资源通道,以供开发者参考下载,同时欢迎大家上传优质资源并留言所需的资源,小编会汇总所需,及时奉上所求. 源码系列 微信 ...

  8. 微信小程序飞机大战游戏步骤及代码

    步骤: 1. 准备游戏资源:准备游戏所需的图片.音效等资源. 2. 创建游戏场景:使用微信小程序的API创建游戏场景,可以使用wx.createCanvasContext()方法创建游戏场景. 3. ...

  9. 微信小程序版翻牌游戏

    一.新建一个quick start项目看看结构 在微信开发工具点击添加项目,选择 无appid,勾上"在当前目录中创建quick start 项目". 可以看到一共有两个目录 pa ...

最新文章

  1. USE SysBench test Mysql and PostgreSQL - 2
  2. java中lambda表达式的应用
  3. explian执行计划
  4. word里的多级列表和项目编号是什么区别?
  5. 【Qt】Qt5.12编译MySQl5.7驱动(亲自测试成功)
  6. C语言文件操作(二)对指定txt文件中的N个数排序
  7. JS图片放大查看效果!
  8. 第58课 百钱买百鸡 《小学生C++趣味编程》
  9. 新计算机主板不亮,电脑组装完毕之后点不亮怎么办 新电脑组装好开不了机的解决办法...
  10. PAT甲级 1003 Dijkstra的口诀干货
  11. Vue.js 学习笔记 五 常用的事件修饰符
  12. Chap 06 HTML使用表格
  13. vscode中java打包exe
  14. 易基因|植物中m6A甲基化酶调节机制:组成、功能和进化
  15. sql CASE WEN 函数
  16. TweenMax(一)基础语法
  17. 图表示学习之时序的事件和节点动态
  18. excel快捷键附录笔记
  19. 【Numpy】改变数组形状
  20. 最新PHP一些面试题

热门文章

  1. Docker Swarm-Docker
  2. 南宁动物园的动物,真是一个比一个疯!
  3. 学生个人博客网页设计作品 学生个人网页模板 个人网页制作 HTML学生个人网站作业设计
  4. C++中如何控制语句只执行一次_【Python基础(七)】逻辑控制
  5. pdf文件转图片(java实现)
  6. leaflet加载天地图DataServer
  7. java 格式化json_JAVA 格式化JSON数据并保存到json文件中的实例
  8. python爬取携程景区用户评论
  9. signature=98e236da47b13dae563a199703a66b6a,모바일환경에서 위조서명에 강건한 딥러닝 기반의 핑거서명검증 연구...
  10. 在Google Play发布应用显示设备数量为0,处理办法