今天给各位分享引擎开发的知识,其中也会对手游引擎推荐进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
十大手游平台排行榜:《梦幻西游手游》、《阴阳师》、《梦三国》、《王者荣耀》、《驶向天际》、《功夫熊猫》、《全民奇迹》、《节奏大师》、《炉石传说》、《热血传奇》。
比较推荐的有:《王者荣耀》、《驶向天际》、《功夫熊猫》、《全民奇迹》、《节奏大师》。
1、《王者荣耀》
《王者荣耀》是由腾讯游戏天美工作室群开发并运行的一款运营在Android、IOS、NS平台上的MOBA类手机游戏,于2015年11月26日在Android、IOS平台上正式公测,游戏前期使用名称有《英雄战迹》、《王者联盟》。
《Arena Of Valor》,即《王者荣耀》的欧美版本于2018年在任天堂Switch平台发售。
2、《驶向天际》
《驶向天际》是一款赛车游戏。游戏采用复古玩法,虽然汽车以及地图方面都是 3D制作,但玩家依旧能通过游戏的画面表现来一睹 80、90年那些平面式赛车游戏的风采。
玩家可以选择各种赛车与其他对手进行竞速比赛,在激烈碰撞中体验飙车的快感,同时还能欣赏不同城市独特的沿途美景。驶向天际玩法与同类游戏大致相同,同样采用左右虚拟方向和刹车、氮气加速按键组合的操作方式。
3、《功夫熊猫》
这里是一个世外桃源般的美丽村庄,坐落在熊猫山下,大家过着无比安逸的生活。突然到访的怪物,开始肆意破坏。
熊猫村派出他们最强熊猫武器阻挡了怪物们袭击;怪物们被击退了,大家都在欢呼,可是熊猫村的大长老却发现这世界已被某种力量改变了。原本和平的世界开始骚动起来,动物变的凶残起来。为了平息此事,熊猫村派出了他们的侠客。
4、《全民奇迹》
《全民奇迹》是韩国网禅正版授权、北京天马时空网络技术有限公司研发的一款奇迹类手游,该作于2014年12月10日正式公测。
游戏拥有讲述了昆顿率领魔族,疯狂入侵奇迹大陆的故事,玩家可以扮演剑士、魔法师、弓箭手、魔剑士、召唤师等职业,去拯救奇迹大陆。
5、《节奏大师》
《节奏大师》是由光速工作室开发的一款下落式触摸音乐节奏类益智游戏。
于2012年5月25日发行。游戏采用在传统敲击音符玩法基础上加入滑动音符的操作方式,覆盖了微信、QQ好友关系链,能与好友开启挑战比拼,拥有批量流行音乐,含有pk、战队和闯关系统,还可以查看歌曲世界排名。
手游开发该如何选择合适的游戏引擎
一、引擎的介绍
随着游戏开发的不断进步,游戏开发越来越庞大复杂,因此游戏引擎已经成为游戏开发必不可少的工具。引擎对基本的功能封装,对工具链的提供等都可以大幅降低游戏引擎的开发难度,提高开发速度和质量。
对于目前市场,3D手游的引擎选择主要分四部分:
Unity:在移动端更有优势占据手游市场70%的占有率,各种品类游戏都有;
Unreal:两款正版吃鸡手游都是使用Unreal引擎,但手游MMO目前国内还没有上线产品,国内端游MMO成功的也很少;
自研引擎:例如楚留香的Messiah,太极熊猫的Flexi等,优点在于非常熟悉可以提供深度定制和优化;
其他引擎:应用较少不进行考虑。
这里其实选择的余地比较小,对于大部分没有自研引擎的公司来说,还是选择Unity居多,但是随着硬件的不断发展以及Epic公司自己的不断优化和持续更新,Unreal在手机上也有越来越多的公司和项目选择使用了。
部分已知手游项目:
(一个重要的选择原因:如果一款引擎在同类型项目中有成功项目,则我们可以很大程度相信这款引擎。)
二、选择引擎的基本原则
按照软件工程的开发流程,我们首先应该明确需求。以下是一些常见的需求点:
游戏类型?
目标用户,目标平台,目标机型是什么?
项目周期,成本和团队实力?
更倾向画质品质还是适配性?
是否有特殊的技术需求?是否大世界?是否支持物理?是否写实风格
何种同步技术?
等等
然后我们需要考察引擎的特性是否和我们的需求相符。
1、必须满足的特性,如果不支持则不能选用该引擎:
是否有成功的同类型产品?
引擎是否支持想要发布的平台,兼容性如何?
引擎的性能如何?包括CPU,GPU,内存等等,例如早期的Unreal如果开发商不做优化无法在低配手机上流畅稳定的运行。
引擎的成本如何,和团队的技术栈是否契合,开发效率如何?
引擎是否支持想要的技术?
2、最好支持的特性,但如果不支持可以第三方库或自主开发解决:
如果是多人在线游戏,引擎是否已经封装了成熟的同步机制?
是否支持更多的DC和更完善的优化?
如果是开发大世界游戏,引擎是否支持成熟的大世界系统(包括地形,植被,LOD,遮挡,优化等等)?
如果需要高级AI,引擎是否能高效完善支持?
如果需要物理碰撞,引擎是否能高效完善支持?
负责逻辑是否支持脚本,是否支持脚本可视化编辑器?
是否支持热更?
引擎是否自带编辑器(动画,场景,特效,UI,粒子等),以及编辑器是否适合,是否支持扩展?
第三方插件和库的支持如何?
引擎是否有良好的文档,是否有开发商官方的技术支持?
引擎是否完善的开发工具?如性能分析,打包等等。
三、引擎的功能划分和对比
有一句话说的好:
美术资源决定了游戏世界的外观,脚本资源决定了游戏世界的内容,而引擎部分决定了游戏世界的规则。
一款引擎往往包含,图形模块,AI模块,物理模块,寻路模块,输入模块,网络模块,UI模块,渲染模块,声音模块,编辑器模块等等,如果要全面评估我们应该针对各个模块进行详细的评估和对比。
但说道引擎,往往大家的第一印象都是引擎的图形渲染能力,可见图形对于引擎来说是至关重要的,因此我们会分为两部分,图形模块和其他模块,然后进行详细的比较。
图形模块
图形是游戏引擎的重中之中,主要功能就是提供封装底层的渲染接口(D3D,OpenGL,Metal,Vulkan等),渲染管线的定制(前向渲染,延迟渲染,多线程等),适配(PC,IOS,Android),以及一些基本渲染功能的提供例如后处理(抗锯齿,景深,屏幕矫色,扭曲,描边,SSAO等等),阴影,地形,捏脸,动画,天气等等。
由此可见在高端渲染技术上Unreal更有优势有强大的官方支持,性能也极佳,但是相对的低端设备的兼容性会略差特别是Android版本。Unity也可以实现相同的效果但是很多工作都需要自己开发。
其他
经过对比可知Unity更容易上手前期开发更快速,更容易做出适配更广(内存和稳定性)的游戏,但一些次时代技术需要自己实现。而Unreal学习成本较高开发效率较低,但是更容易做出顶尖效果的游戏,更适合开放世界,大型项目。
四、总结
如果是项目周期和成本比较宽裕,希望开发超高画质超高品质,开放世界的游戏,同时图形向技术积累较弱推荐使用Unreal,特别是FPS射击类游戏;如果希望开发周期更短,或者有着深厚技术积累和技术支持推荐使用Unity。此外引擎的选择也受美术和策划的影响,特别是美术同学,对编辑器和引擎的熟悉成度对进度,效果和性能也有着非常大的影响。
其实对于大部分的游戏,两款引擎都可以满足需求,主要的差异还是在品质,时间,成本的项目管理三角形的取舍上。适合自己的才是最好的。
一、Unity
首推Unity,因为这个引擎是很成熟的商业引擎,国内的开发者也很多。
而且注意,它的个人版是不收费的哦!个人版和专业版几乎没有什么区别。
如果你是个人开发者,强烈建议使用免费版,足够你折腾了。
再不济就去破解,实时上目前很多专职人士甚至很多游戏公司都在用破解版。。
(这么说有点不好意思啊。。希望Unity别怪罪。)
(我现在已经不破解了,只要能适应白色的皮肤,感觉区别不大,恶意搞自己的饭碗软件真的不好)
二、UE4(虚幻引擎)UE4在国内用户数量也不少,它用C++开发,所以难度比Unity高那么一点(Unity是用C#)。
但是它也有优点,首先就是,它的文档早就做到了全中文,另外,除过代码它的引擎使用难度比Unity要低的多,有很多现成的模块供使用,号称让美术和策划轻松做游戏(那让程序员失业??)。而且他的渲染效果好像比Unity强、性能也比Unity好一些。
至于价格,它是免费的!但是可能会参与你的分成。
这点可以算一笔账,要是你的流水很少,那分成就分成呗。反正才5%。
但如果你的流水有几个亿,几十亿。就比如王者荣耀,一年100亿的收入,那就得把5个亿分出去。多肉疼啊。。可能这就是大厂不愿意选择UE4的原因吧。
但对个人开发者还是很好的。可以考虑。
Cocoscocos算是目前国产引擎的老大了。
怎么说呢,总体感觉缺点大于优点吧。
优点:
1、开源(也意味着免费了)。
2、能发布游戏到H5平台、微信小游戏。
3、社区活跃。
缺点:
1、版本更新特别快,动不动就来个颠覆性的改革,把以往的架构全部推翻。开发者的学习成本极大。截止目前,它走上了抄袭Unity的道路,出了CocosCreator。感觉步子迈得太大了。本来在2D行业占很大份额,但是不好好完善,非要搞3D。多而不专,留不住开发者啊。。
2、坑多,解决不完的引擎bug。有时候逼得你看源码自己改,或者放弃一部分功能。
我用它做过微信小游戏,当时的版本是1.4.x。用完之后感觉再也不想用了。但是如果作为第一个学习的引擎,还是可以考虑的。
其他国内还有一些免费的、更侧重于H5的游戏引擎。
如 layaBox、egret(白鹭),都是国内的免费引擎(应该多支持,但我只是下载了解一下就卸载了。。)。
好了,文章到这里就结束啦,如果本次分享的引擎开发和手游引擎推荐问题对您有所帮助,还望关注下本站哦!
上一篇:引魂铃手游讲了什么,铃铛手游推荐