前言

小游戏开发怎么选游戏引擎

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

面临我们的第一个问题是怎么选一个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来开发。

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

小游戏开发怎么选游戏引擎相关推荐

  1. 小程序游戏开发有哪些游戏引擎可以选择?

    小游戏与小游戏引擎的关系 小游戏现在囊括的范围包括微信小游戏.QQ 空间小游戏.QQ 玩一玩(厘米游戏).Facebook Instant Games.各手机厂商的快应用小游戏,他们都在尝试着将社交场 ...

  2. 七巧板平台html5游戏开发之初识物理引擎

    七巧板平台html5游戏开发之初识物理引擎 七巧板平台是用于Web App.中轻度HTML5游戏及富媒体类应用开发,集开发.运营于一体的平台.它基于HTML5技术开发,具有进入门槛极低.开发极简单.跨 ...

  3. 王楠——海外华人程序员视角:解密移动游戏开发与Unity 4引擎特性

    海外华人程序员视角:解密移动游戏开发与Unity 4引擎特性 发表于2012-09-07 17:24| 12534次阅读| 来源CSDN整理| 0 条评论| 作者杨依帆 游戏开发Unity游戏引擎王楠 ...

  4. 微信小游戏开发教程-2D游戏原理讲解

    微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...

  5. CutJS – 用于 HTML5 游戏开发的 2D 渲染引擎

    CutJS 是轻量级的,快速的,基于 Canvas 开发的 HTML5  2D 渲染引擎,可以用于游戏开发.它是开源的,跨平台的,与现代的浏览器和移动设备兼容.CutJS 提供了一个类似 DOM 树的 ...

  6. 最大的幻术-游戏开发-我的游戏构思-环境

    最大的幻术-游戏开发-我的游戏构思-环境 游戏,具体而言是游戏软件.那么,通过软件来作为载体,通过软件实现内容.一款软件能不能称为游戏在于这款软件所提供的功能是不是游戏体验. 什么是游戏,我无法给出定 ...

  7. 游戏开发心得——资料篇——游戏行业的详细职位介绍与定义分析

    游戏开发心得--资料篇--游戏行业的详细职位介绍与分析(不定期更新) FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 本篇主要介绍一下博主所了 ...

  8. Unity 2D游戏开发教程之游戏中精灵的跳跃状态

    Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...

  9. H5游戏开发包括哪些游戏类型

    H5在微信还没有诞生的时候,就已经在各大手机应用方面展露头角.最早的H5小游戏,例如4399公司开发的,开始了新一轮的热潮.随着微信的推出,很多H5游戏开始嵌入到微信公众号.微信群.朋友圈. H5因其 ...

最新文章

  1. Xcode 添加前缀
  2. 基于phantomJS实现web性能监控
  3. Excel图表横坐标设置怎么做?(亲测)
  4. python atm作业详解_Python学习day5作业-ATM和购物商城
  5. 数据机构与算法:书籍介绍
  6. 全网抢夺“刘畊宏女孩”
  7. sql 计算单行数据字段空值比例_如何利用工具,迅猛定位低效SQL? | 1分钟系列...
  8. 结合源码探讨Android系统的启动流程
  9. mysql可靠性优先策略
  10. System Toolkit for Mac(系统维护工具)
  11. 永久删除谷歌浏览器缩略图_“暮光之城”如何永久破坏了Google图片搜索
  12. Win7 32bit 扫雷外挂
  13. 专利写作-如何填写技术交底书
  14. linux 局域网 提高网速,提高Linux系统网速的方法
  15. Excel如何永久去除“受保护视图”的打开提醒?
  16. python水印倾斜_【python PIL学习】给照片打水印
  17. CSS 的弹性布局(flex) ,是什么?
  18. 火影忍者服务器最近不稳定吗,火影忍者手游:新区一个月后变死区,魔方合区的标准有点迷!...
  19. 短信链接跳转微信小程序(URLSchema等)
  20. win10自带的ssh使用方法

热门文章

  1. Data Science 到底是什么?
  2. Java实战之继承与多态
  3. 华为快应用支持广告变现,加速商业化进程
  4. 提升工作效率的软件及网站(不断更新中)
  5. c语言课程设计报告停车系统,停车场管理系统C语言课程设计
  6. 专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?
  7. 线性代数 | (1) 矩阵Part One
  8. 儿童节到了!让 GitHub 上这几个小游戏帮你找回童真吧!
  9. 腾讯会议摄像头黑屏怎么回事?
  10. oracle asm密码是什么,ORACLE 12C ASM 新特性:共享密码文件