第32讲 | 热点剖析(五):如何选择移动端的游戏引擎?
蔡能
该思维导图由 AI 生成,仅供参考
上一次,我和你探讨了移动端游戏的一些区别和特点,我特别介绍了 libGDX 这款游戏引擎。因为这款游戏引擎是多平台的,且各种第三方工具都很完备,比如物理引擎、特效、2D 骨骼动画工具等等,所以 libGDX 目前已经被越来越多的公司和个人接受和使用。
在苹果端,我们也讲到了,苹果公司推出的 SpriteKit 游戏开发框架,在苹果体系下,使用 XCode 就可以很方便地使用 SK 工具开发出好玩的 2D 移动游戏。
从目前最新的游戏引擎的趋势看,一次编码、到处兼容已经成为了市场的主流,多种语言、一次打包(多种语言都可以编写相同的代码,然后配合打包成目标平台的游戏),也是程序员喜闻乐见的一种编程方式。
如果你准备编写移动端的游戏,或者你已经是 app 程序员,有编码经验但是想要转型游戏程序员,那么你要对移动端的游戏引擎有一定的了解,才能开始你的游戏编程之旅。
五种常见的移动端引擎
我今天介绍五种常见的移动端引擎,分别是 Unity、虚幻、App Game Kit、Corona SDK、Cocos2d-x。
Unity
和虚幻之类有名的游戏引擎一样,Unity 最初是从 3D 网页引擎的样子进化成现在这样的。Unity 普通版是 400 美元,但是 Pro 版本要 1500 多美元,但是如果你购买 Pro 版的话会得到更强大的功能和编辑器等等。Unity 不仅支持电脑和移动端多平台,还支持游戏机甚至掌上游戏机,比如我们熟知的 PS 系列和 PSV 之类的,比如《杀出重围》《神庙逃亡》等,都是使用 Unity 引擎制作的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
移动端游戏引擎选择指南 移动端游戏引擎的选择至关重要,本文介绍了五种常见的移动端引擎:Unity、虚幻、App Game Kit、Corona SDK、Cocos2d-x。每种引擎都有其特点和适用场景。Unity是一款支持多平台的游戏引擎,适合开发3D游戏;虚幻引擎在技术、运营和市场方面属于前列,适合开发大型游戏;App Game Kit适合刚进阶的游戏开发者;Corona SDK支持跨平台,适合开发休闲、规模不大的游戏;而Cocos2d-x则适合编写2D游戏。 在选择引擎时,读者应根据自身需求和引擎特性进行取舍。如果只是编写2D游戏,Cocos系列是不错的选择;而对于3D游戏,商业购买力充足的情况下,Unity和虚幻是不错的选择。对于休闲、规模不大的游戏,Corona和App Game Kit也是可行的选择。 此外,移动游戏引擎已经逐渐演变成跨平台能力的游戏引擎,这意味着可以编译出不同的跨平台的目标代码。因此,读者在选择引擎时应明确自身需求,然后结合引擎特性进行对比选择。 总之,本文提供了一些引擎的特点总结,可供读者参考。在移动平台的游戏引擎编写移动应用的可能性上,也提出了思考题,引发读者深入思考。 这篇文章为读者提供了对移动端游戏引擎的全面了解,帮助他们根据自身需求选择合适的引擎,同时也引发了对跨平台能力和移动应用开发的思考。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学游戏开发》,新⼈⾸单¥59
《从 0 开始学游戏开发》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(6)
- 最新
- 精选
- 阿森这一天 老师终于想起了我们还编译了个lua静态库
作者回复: 有用到🤔
2018-07-161 - 我叫JB其实,做游戏并不难,难是难在美工,和游戏性上。2018-07-175
- 神马*涛💋可以,听说会很耗电2021-09-07
- 夏巨奉老师,我想问一个问题,现在我们在做android游戏sdk,接入到cocos2dx游戏中,现在碰到了了几个问题, 1.游戏中打开sdk页面,游戏暂停了 2.游戏中打开sdk页面,锁屏开屏,游戏界面黑了 3.游戏中打开sdk页面,退回后台,再从后台到前台,sdk页面被干掉了,游戏就点不动了 是用的透明的activity实现的sdk界面,也看了其他sdk的代码,没发现有什么特殊的,老师有什么思路吗2020-08-231
- 时间都去哪了可以用游戏引擎编写移动应用的,但是需要考虑功耗和需求2018-07-16
- 呵呵天气不错cocos2d-x 支持了3d。从3.x版本开始支持3d功能。2018-07-14
收起评论