随着移动社区兴起,势必带动HTML5的革命。未来一两年内,HTML5移动游戏必将呈现大爆发趋势。

以下是整理的HTML5游戏研发、市场趋势以及渠道布局和技术解决方案的内容。希望大家能从本文中找到对HTML5游戏研发上问题答案。

推动游戏前行:Egret联合创始人马鉴分享

游戏行业三个核心体系:发行平台、软件工具、制作机构。而HTML5没有发展起来的核心原因就是缺少HTML5成熟工具开发商。这也造成在用HTML5开发游戏时会出现的很多“坑”。

移动游戏技术趋势

1.基于开放的技术,例如HTML5、WebGL;

2.多平台多设备:原生+网络。2014年全球移动设备的流量超越了PC,而在这其中,90%的收入来源原生(游戏、娱乐等),10%的浏览器却没有这个趋向,小游戏的收入很低,发展空间很大。未来重度原生手游转向APP,而中轻会进入小游戏。

3.高性能高效率:引擎+工作流。Adobe的强势在于完善的工作流。将内容复刻到PC桌面用了15年,移动端未来也会是这个样子,只是时间要短。

当下HTML5移动游戏的现状

3年前,曾经用HTML5做游戏的都遇到了很大的“坑”,做Web网站可以但做游戏不行,即使在PC端上运行一样不行。现在,多数浏览器已经支持Web GL和多点触摸,让做游戏变的更容易。

以目前移动版QQ空间为例,内有一个“玩吧”页面,在IOS版的QQ空间上是二级页面,而在安卓版则是一级页面,而且里面全部都是HTML的游戏。

WORK HARD:性能表现仍有差异(不同浏览器还存在差异);缺少纯粹的技术产品;社区深度不足(有经验的开发人员少);

MAKE LUCK:Cavas性能稳定 (微信支持WebGL,与原生游戏越来越接近);OpenGL-ES原生封装调用WebGL;IOS6+具备Web Audio API;Android 4+与Windows Phone支持多点触摸;

HTML5的游戏疑问

中场休息时,91手册特意与HTML5游戏开发者社区联合创始人谭凯(白泽)先生进行了交流。他告诉91手册,HTML5游戏未来很有市场。相比于APP游戏,HTML5游戏直接扫描二维码就可以打开,不需要下载,大大缩短了进入游戏的时间,这让原本不玩游戏的人也开始玩游戏。另外还可以在移动端桌面创建小图标,用户下次进入直接点图标即可,不需要通过应用商店下载,当然HTML5游戏也可以生成APP端下载,除外HTML5游戏的跨平台优势不容小视,HTML5游戏也可以是一些浏览器和应用的变现手段。

HTML5游戏的网络与硬件要求:

1.网络:目前的3G网络已经满足中小型HTML5游戏的要求,网络上的问题不大。

2.硬件:以iphone4s配置为例,等于或高于的设备都可以顺畅运行。

《坑与填坑》 HTML5游戏开发现存问题与解决方法进行剖析:嘉宾 韩宇分享

开发HTML5游戏的九个大坑

1.网络大坑:网速慢,游戏加载是难题;网络覆盖面并不广泛;移动网络资费贵;

填坑:4G网络逐步成熟,资费下降;公共WiFi普及;游戏分步加载;

内容补充

网络问题是影响HTML5发展的很大障碍,未来的智能化城市条件之一就是全城的无线网。而目前国内很多城市正在建设WiFi,不少公共场所已经设置了WiFi。

支付宝也在进行全民免费WiFi计划

支付宝免费Wi-Fi计划的一期项目将在6月份正式上线。据支付宝的规划,安装了“支付宝钱包”的用户,在进入支付宝免费Wi-Fi覆盖区域之后,会自动收到一条推送消息,用户点击该消息,就能自动连接上网。

2.效率大坑:Canvas兼容多,但效率有限;WebGL效率较高,兼容有限;不同设备不同浏览器效率不同;针对JS语言特性的优化;

填坑:选择过度渠道,针对一种浏览器开发;使用效率优化产品;设备支持更加到位,甚至有Web OS设备;越来越多的浏览器支持WebGL,并且支持的很好;游戏优化方法的分享;各种框架的封装与优化;

目前国内外已经有35个框架可以支持,例如

1.Codot,开源的Unity,阿拉伯人开发,主要制作2D游戏,支持IOS、安卓、HTML5等;

2.Construct2,商业引擎,英国人开发,有优秀的可视化编辑器与丰富案例;

3.Phaser,底层使用pixi并与BBC游戏频道合作,官网有许多案例展示;

4.Coo Greate,愤怒小鸟的掌门人投资,在线编辑3D;

5.Famous,有很多惊艳效果的DEMO,看到效果的时候可以对比每一行代码,目前正在封闭测试中;

6.SpeII JS,一个神奇的框架,JS可以直接生成Flash;

3.兼容大坑:设备兼容问题;浏览器间有差异;标准仍不完善;

填坑:使用Hybrid APP;框架封装与方法分享;过度渠道:兼容一种浏览器即可;移动设备兼容更给力,智能电视筹备中;浏览器对HTML5支持更一致

4.安全大坑:HTML5源码易获取;加密无标准;移动Web存在很多漏洞;

填坑:HTML5非游戏产品已做积累;各渠道会做好防范;压缩混淆方法;安全产品势必崛起;

5.渠道大坑:付费尚未完善;渠道用户量有限;更多停留在谈理想阶段;同质化渠道过多(微信);无成功游戏带动渠道发展;

填坑:传统渠道筹备中,部分开始发力;(360极速浏览器等);有用户量的平台转型HTML5游戏;(例如: KiK、飞信等,目前有些人也在收HTML5游戏去微信运营。)渠道的坑受其它影响更多(支付、安全);纯HTML5游戏渠道逐步成型;(纯HTML5的游戏渠道Clay.io,但移动端未支持)过度渠道崛起;

6.打包大坑:打包后游戏效率问题;包容量问题;其它打包引起的未知问题;

填坑:直接代码转换;现有打包产品逐步完善;依靠框架或是IDE集成;

推荐打包工具:PhoneGap、GameClosure、JSB、V-Play、AppCan等

7.付费大坑:广告未健全;游戏内支付未成型;HTML5游戏盈利无成功案例;

填坑:各渠道已筹备付费接口;移动计费改革(云计算,节省核算成本。用户点击直接付款扣款,不同原来一步步的走环节,减少了恶意刷的行为)

8.支付大坑:各大平台行动缓慢;原市场可淘金,转型团队不多;投资、人才,舆论未对HTML5有利;某些巨头政策阻碍(苹果);

如何填坑:巨头领军(Unity、云智联、Goo等已经在行动);合作、沙龙进行中;Sencha和TreSensa一直在鼓舞士气(30%的渠道分成);教程文章等资料补全中;

http://chanye.cwan.com/169469.shtml

北京动点飞扬软件长年承接HTML5项目外包,有签正规合同,我们有大型HTML5 3D项目案例。

欢迎联系QQ:372900288  TEL:13911652504

我们提供免费的项目评估报价。

HTML5外包注意事项-开发HTML5游戏的九大坑与解决方法剖析的更多相关文章

  1. HTML5微信长按图片不会弹出菜单的解决方法

    HTML5微信长按图片不会弹出菜单的解决方法 <pre><div ontouchstart = "return false;"></div>&l ...

  2. Android开发华为手机无法看log日志解决方法

    Android开发华为手机无法看log日志解决方法 上班的时候,由于开发工具由Eclipse改成Android Studio后,原本的华为手机突然无法查看崩溃日志了,大家都知道,若是无法查看日志要它毛 ...

  3. 记一次SpringBoot 开发中所遇到的坑和解决方法

    记一次SpringBoot 开发中所遇到的坑和解决方法 mybatis返回Integer为0,自动转型出现空指针异常 当我们使用Integer去接受数据库中表的数据,如果返回的数据中为0,那么Inte ...

  4. Android开发环境搭建时遇到问题的解决方法

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/linux_loajie/article/details/33823637 Android开发环境搭建 ...

  5. Windows系统 应用或游戏 打开出现0xc000007b错误 解决方法

    1.使用directX修复工具(推荐) 标准版 增强版 标准版备用地址 增强版备用地址 2. 重新安装DirectX 9.0 安装包(安装包体积大) 微软官方离线安装包 摘录CSDN博客 运行游戏时出 ...

  6. 〖Android〗从Android Studio转为Eclipse开发项目运行程序闪退的解决方法

    很久没有撸Android App开发了- 最近把一个月前通过反编译.二次修改的Android SSHD项目进行简单修改一下: 突然发现迁移项目时,报了一个错误,同时还出现了闪退情况: - ::): t ...

  7. 关于DE2-115 FPGA开发板无法烧写程序的解决方法

    友晶科技推出的DE2-115 FPGA开发板,有时候莫名奇妙,无法烧写或者固化程序.利用JTAG 向DE2-115开发板烧写.sof文件失败,并提示以下错误,如图1和图2所示 图1 图2 解决方法:只 ...

  8. 在英文Win7操作系统上部署C#开发的Web系统出现乱码的解决方法

    今天,迁移机器,把一个使用C#开发的Web系统部署到一台英文版Win7操作系统上,部署好以后,系统可以登录,只是网页上出现汉字乱码. 在这台电脑上,打开Word等文本编辑器,是可以正常输入.显示中文的 ...

  9. 前端webview开发中遇到的一些问题及其解决方法

    最近做了一个webview中的兑换页面,本来以为很简单,想不到遇到了远远超出预期数量的BUG,记下来,以备后患. 1 inline-block元素折行 BUG描述:现在我有三个DIV,要在一列等宽排列 ...

随机推荐

  1. [Android]使用Spring for Android改善数据交互流程

    如果开发一个和服务端有数据交互android应用,流程通常是这样的:界面收集用户数据之后,将它转换成JSON或者XML格式的字符串,以HTTP的方式提交给服务端,获得返回的文本数据,再将数据解析为ja ...

  2. 学号 20175201张驰 《Java程序设计》第6周学习总结

    学号 20175201张驰 <Java程序设计>第6周学习总结 教材学习内容总结 第7章 ·1.Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类称为内部类的外嵌类 ...

  3. 2018-2019-2 网络对抗技术 20165321 Exp2 后门原理与实践

    基础问题回答 (1)例举你能想到的一个后门进入到你系统中的可能方式? 答:网络钓鱼植入木马. (2)例举你知道的后门如何启动起来(win及linux)的方式? 答:绑定在合法软件上启动. (3)Met ...

  4. 转-->>mysql的bin log

    binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日 ...

  5. windows之电脑开机出现 this product is covered by one or more of the following prtents

    电脑开机出现 this product is covered by one or more of the following prtents 有次意外断电后就每次都出现这个提示,然后要等检查完才能进入 ...

  6. Gartner容器市场指南中国语境:容器成为新常态,灵雀云等本地厂商在选择中占据优势

    在2019年2月“ China Summary Translation: 'Market Guide for Container Management Software'”的报告中,Gartner认为 ...

  7. [CentOS] rsync同步目录进行备份文件

    操作不难,网上一堆.这里列几个 CentOS7 参考地址: https://www.server-world.info/en/note?os=CentOS_7&p=rsync Copy fil ...

  8. 2015年上海现场赛重现 (A几何, K暴力搜索)

    A: 题目链接 :https://vjudge.net/contest/250823#problem/A 参考 : https://www.cnblogs.com/helenawang/p/54654 ...

  9. Cannot locate BeanDefinitionParser for element [scoped-proxy]

    指定使用 CGLIB 而不使用 JDK 生成代理对象:注意:此两个标签必须同时出现,不然会报:Cannot locate BeanDefinitionParser for element [scope ...

  10. arcgis for js symbol图标的变化

    需求是图标有hover效果 ,如下 思路 : 1.创建图片标记,并赋值: args.rendererArgs = new RenderArgs();     args.rendererArgs.typ ...