幻鲨的天空

记下发生过的点点滴滴

« 星际争霸2的图形界面几乎全部使用Flash搭建玩家在第二人生花费时间超过10亿小时 »

(转7yue的文章)我对Flash Web Game与Flash Player功能的期待

经7yue的允许转了文章。

今天,在经典论坛上看到了火山写的一篇分析Flash Web Game的一篇帖子,学到了很多东西,也颇有感触。这里我谈一谈我对于近两年火得一塌糊涂的Flash Web Game(或Social Game)在应用Flash Player和相关Flash平台技术领域的一些客观看法(我不会因为我是Adobe的员工,就说Flash技术完美的这么没有技术含量的话),其中还包括我对这个领域的一些期待。

从技术的角度而言,目前Flash Web Game之所以如此火爆,我的观点是认为,这是一个Web游戏领域市场发展到某种阶段和Flash的定位有轨道交集的必然。首先Web Game,要求游戏制作公司基于浏览器来开发娱乐大众的游戏,这些游戏可能有MMORPG,休闲游戏和Social社交网络游戏等等,但是归根到底,都是要求前端使用现有的Web技术来完成游戏的开发,那么前端我们用什么呢?很显然98%互联网普及率的Flash Player成了首选的游戏载体,因为网民(大部分是不懂技术的)打开特定网页,即可参与。这种无成本或极低成本的部署和分发机制成为了游戏公司传播Web Game的一个极为重要的考量指标。当然Flash技术有着得天独厚的优势,我今天不是来说这个的,我要说的是,如果Flash技术想更好的满足Web Game领域的需求(用户需求和开发需求),Adobe需要在以后做到以下若干层面的事情(我目前也在推动这些事情获得公司高层的认可),才能保证Flash技术在社会化网络游戏领域的持久成功:

行业方面
与业内领先的游戏公司进行深度的合作,比如社区培养,游戏设计和开发者技能培训及就业指导。
有针对于某个国家或地区的专属CDN合作伙伴,用于游戏和媒体资源的高速分发,比如更低成本的合作运营的Flash Web Game分发方案。
有灵活的本地化市场运营策略来服务特定市场上的游戏开发群体和应用,比如中国的Flash游戏的市场是怎么样的状况,俄罗斯又是怎样,日本呢?每个国家和地区的市场需求及政策导向将严重的影响该国或地区的游戏市场运营策略。
密切关注并加大投资在改善2个端的问题,游戏制作者的赚钱问题(如何培养一个不断帮助Flash Web游戏开发者盈利的生态环境),用户的兴趣问题(这个比较复杂,今天爱挖菜,明天爱钓鱼,后天呢?)。当然,Adobe不能做到所有,但是Adobe完全可以成为这其中的一个重要的环节。
看重智能手机和娱乐设备终端市场。Adobe目前的OSP就是看重这个。

技术方面
Flash Player体积要保持或更小,保证用户可以无缝安装
Flash Player的性能要加强,由于目前Flash Player已经是多线程(不是业界很多人传的Flash Player没有多线程),我仍然建议Flash Player保持线程不可访问的情况下,持续优化CPU和GPU的运算支持。
将Pixel Bender功能变为允许GPU加速
将3D功能扩展。(很多开发者在社区说,Adobe为什么不收购Unity3D呢,这是一个我个人无法回答的问题,但是我的看法可能比这些人更简单,与其收购Unity3D,为什么不把强大的shockwave3D从shockwave player里提取并优化移植到Flash Player中呢,要知道Shockwave 3D的功能也是非常非常强悍的,我也一直在咨询公司产品团队这种移植的可行性)。
提供一套基于Flash Player的Game扩展开发工具包,包括软件,Flash游戏开发官方最佳实践白皮书,以及C/C++游戏开发者开发AS3游戏技术指南(毕竟玩指针的这帮人如果用AS3来开发Web Game会觉的效率和资源控制是那么的别扭)。
P2P对于文件分发的支持,除了通过Adobe获取key和内置FMS支持,P2P应单独独立出来,成为Flash Player和游戏平台运营商的增值分成运营模式,Adobe不仅可以获利,还能通过Flash Player的P2P功能解决游戏资源分发,消息通讯等多个难题。
进一步强化Alchemy和LLVM项目,甚至成立LLVM基金会都可以,彻底从单方面Hack掉所有封闭的ARM/x86平台上的应用打包和构建门槛,为Flash游戏开发者打开另一片赚钱的天空。(Adobe目前就在这么干)
从Flash Player中逐步放弃掉AVM1,全面强化AVM2,甚至某些针对游戏的运算支持功能,有必要重新架构和开发。不仅可以降低Flash Player 尺寸,还能进一步统一Flash游戏开发手段和方式,形成强有力的竞争门槛。毕竟经常使用goto或者AS1的语法的开发者,非常不利于控制游戏的程序优化和最终质量。

这些就是我想到的,我以后也会在工作中去推动,至于结果,让我们看看我们能努力到什么程度吧。

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

Copyright www.erabillow.com. Some Rights Reserved.