近日,Unity 3D引擎官网上产品序列模块,上线了关于小游戏开发的新功能。模块名称是“Unity for small things”,功能定位于小游戏开发和交互式广告开发。
其实,最早在2013年的Unity引擎版本中,就支持小游戏H5的开发了,不过对于开发者和Unity本身来说,都更重视3D大型游戏的开发。近几年,H5游戏类型在Facebook、Google Play、微信小游戏、QQ轻游戏等平台上快速发展,各家引擎公司开始重视。
Unity竞争对手Cocos小游戏开发布局已经展开
Cocos Creator从去年的1.80版本开始,逐渐提供跨平台的支持,微信小游戏首发的17款中,Cocos开发占比47%。目前微信小游戏41个精品游戏中,Cocos 占比 51%。今年3 月初Cocos Creator发布 1.9.0 正式版,正式支持 QQ「玩一玩」,配套完整文档和视频教程,并于1.9.1版本支持 QQ「玩一玩」远程资源加载。在即将推出的1.9.2版本,将优化QQ「玩一玩」内存占用。在海外平台方面,Cocos 是 Facebook 国内首家战略合作伙伴,国内首发出海的 24 款游戏,Cocos 制作的产品有 13 款,占比 54%。
面对竞争对手Cocos的小游戏布局,今年5月,在北京召开的2018 Unity开发者大会上,Unity全球技术专家Mark Schoennagel分享了备受开发者期待的轻量级Unity,这表示Unity在小游戏开发领域进行新的拓展。在开发轻量级应用时,开发者时常因为文件过大,而导致下载和启动的速度过慢,进而影响性能表现。因此,Unity正在不断改善以支持这些轻量级应用,让开发者创造出体积更小和启动与下载更快的项目。
Unity这次在小游戏开发上带来了哪些新功能?
1. 支持更小的包体 更快的速度
Unity全新的高度模块化架构,采用专用工具,可以精确控制文件大小,从而加快轻量级设备的运行时间。这种新架构与资源管线优化相结合,将带来超快的交付和启动时间。
2. Unity编辑器扩展性得到了加强
新功能中,Unity编辑器进行了扩展,以支持小型轻量级体验的开发。这意味着美术师和开发人员可以利用他们熟悉的工具一起工作。Unity Editor强大的工具集和可扩展性可以让开发者在开发周期中快速编辑和迭代,可以以sdk的方式进行搭建开发。
3. 游戏资源重用提升效率
Unity新功能中,支持创建过的小游戏资源重复使用,并且可以跨游戏进行,其他游戏设计的老元素,可以直接重新使用到新游戏中,提高效率。
除了以上三个新功能外,Unity本次对于小游戏开发模块的优化,也可用于交互式广告的设计。目前交互式广告,除传统网页显示外,也多被用于小游戏场景中的激励式奖励,通过观看广告,与广告的交互跳转,从而获得小游戏内的资源。对于小游戏开发者来说,如果可以用Unity将交互式广告同步开发,对于开发效率也会有一定提升。
目前Unity小游戏开发的新功能模块还在内部测试中,官网上只给出了三个功能的简单介绍,新功能是否强大,还需等待新版本Unity正式上线后的实际表现。
责任编辑:黑色幽默
小游戏
Unity3D