typescript 应用开发-盘点小程序游戏开发所使用的游戏引擎

2023-08-29 0 6,750 百度已收录

随着小程序应用在陌生环境下的指数级下降,不少休闲游戏成为不少游戏厂商变现流量的新手段。 以最近流行的《羊一只羊》为例,它就是我们常说的小游戏。

小游戏和小游戏的区别

在盘点小游戏开发引擎之前,我们首先要了解一下小游戏和小游戏的区别。

核心区别在于运行环境不同。 基本上所有基于HTML5的游戏引擎都依赖于浏览器提供的BOM和DOM API,而小游戏的运行环境是与浏览器不同的宿主环境,不提供BOM和DOM API。 Momo提供的是wx API。 通过wx API,开发者可以调用Native提供的草图、音视频、网络、文件等能力。

也就是说,如果使用游戏引擎来开发游戏,想要在App中运行typescript 应用开发,还需要引擎本身去适应陌陌小程序的句型。

那么如今适配了多少游戏引擎呢? 官方文档介绍了:Cocos、Egret、Laya 和 Unity。 最近,我了解到有一个小程序容器技术FinClip,可以让在Momo上运行的小游戏也可以在其他应用程序中运行。 有兴趣的朋友可以了解一下这款产品。

下面我们主要介绍这四种游戏开发引擎并比较它们的优缺点。

图片来自Momo开发者文档

1. 科科斯

Cocos一定要放在第一位,毕竟最近的羊都是基于Cocos引擎开发的。 除了《羊和一只羊》之外,使用Cocos引擎开发的著名游戏还有《梦幻西游手游》、《欢乐消消乐》、《钓鱼大师》、《热血传奇》、《最强蜗牛》、《亮剑》以及《家园》、《动物餐厅》等热门游戏。

编程语言:js、C++、lua

很多项目都觉得Cocos2D不仅为新开发者配备了大量的功能,而且非常容易上手。 虽然发动机很复杂,但值得一提的是它的动力和灵活性。

优点:功能强大、灵活; 理论上,您可以将所有iOS功能添加到您的游戏中; 提供成熟的框架和丰富的工具; 开源、免费且强大的社区支持。

缺点:与同类发动机相比,较为复杂; 学习门槛较高; 它特别适合Mac或iOS平台,但它不是跨平台引擎。

概述:cocos2d-x的编程语言有不同的版本。 它是一个相对不太具体的引擎,也是我接触较少的游戏引擎。 技术有点老了。

科科斯

2.Egret(白鹭引擎)

Egret引擎是一个开源、免费的游戏框架,用于构建二维游戏、演示程序和其他图形界面交互应用程序。 Egret 是使用 TypeScript 脚本语言开发的。 游戏最终打包完成后,可以将程序转换为HTML5游戏typescript 应用开发,实现跨平台功能。

Egret不仅仅是一个基于HTML5技术的游戏引擎。 我们的产品线不仅提供Egret引擎,还提供很多辅助游戏开发的工具。 准确来说,Egret是一套游戏开发解决方案。 您可以使用Egret引擎帮助您开发HTML5游戏并在手机和PC上的浏览器中运行。 您还可以使用Egret提供的相关工具来构建自己的游戏开发工作流程。

白鹭发动机

3. Laya Box(蓝亚洲包)

Layabox是北京蓝芽盒科技有限公司创建的中国游戏引擎提供商品牌,其第二代引擎LayaAir是基于webGL的开源引擎。 性能和3D是引擎的核心竞争力。 支持引擎专用的可视化开发工具,引擎和工具支持ActionScript3、JavaScript、TypeScript三种开发语言,一次开发可发布APP(Android和iOS)、HTML5、小游戏(微信小游戏、QQ小游戏、百度小游戏、支付宝小游戏、哔哩哔哩小游戏、字节跳动小游戏、小米快游戏、OPPO小游戏、vivo小游戏、华为快游戏等)。 该引擎除了支持2D3D游戏开发外,还可应用于应用软件、广告、营销、教育、在线虚拟展厅、智慧城市、智慧工业等领域。

LayaAir引擎是全新设计的精简API游戏引擎,具有极致性能、轻量易用、支持多语言开发、API功能齐全、高效的工具链构建、免费、支持多语言等特点。版本发布。

莱雅航空

4. 团结

Unity3D对于游戏开发者来说是一款真正实惠的引擎,拥有其他引擎无法竞争的用户基础。 更重要的是,你只需要支付一次,无论你的游戏有多成功,你都不用担心Unity会拿走你的收入。 这对于很多开发者,尤其是初创公司和新开发者来说,其实是非常有吸引力的。

优势:业内最具竞争力的许可条款; 易于使用,兼容所有游戏平台; 开发者社区的大力支持; 学习门槛极低; 开发商利用率最高。

缺点:工具数量有限,开发者必须自己创建工具; 进行复杂多样的治疗需要时间。

统一

以上四款小型游戏开发引擎你更喜欢哪一款呢? 如果您还有其他首选的小游戏开发引擎,欢迎在评论区留言。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript 应用开发-盘点小程序游戏开发所使用的游戏引擎 https://www.wkzy.net/game/173776.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务