小游戏现在包括微信小游戏、太空游戏、玩游戏(厘米游戏)、各手机厂商的快应用游戏,都在尝试将社交场景和游戏场景融合在一起。
我们以微信小游戏为例,它的运行环境是微信小程序环境的延伸,在小程序环境的基础上提供了接口封装,大大提升了渲染能力和性能。但是,由于这些接口是由微信团队通过自研的原生实现封装的,因此不能等同于浏览器环境。
作为一款小游戏引擎,可以尽可能的简化开发者的工作量,可以帮助开发者完成的主要任务包括:
一般来说,在选择小游戏引擎时需要考虑以下几个方面:
如果我们把以上的考虑作为筛选,满足小游戏开发要求的引擎,包括-JS、、、就更符合条件了。让我们仔细看看它们的优点和缺点,看看我们如何做出决定。
一、
2010年,只有可以跨平台开发的游戏引擎,大部分是2D游戏,成为全国移动游戏引擎。
后来随着手机硬件的发展,3D游戏越来越多,手机游戏的市场份额慢慢被取代。引擎完全免费,包小,制作2D游戏的技术成熟,开发工具和易用性一样好用。
近两年来,新引擎全面支持3D,可以一次性发布到PC、iOS、微信、抖音、华为等游戏平台。
总结一下这些功能:
:
2.白鹭引擎
白鹭引擎,开发语言是/,白鹭游戏引擎对H5游戏做出了不可磨灭的贡献,它是最早的H5游戏引擎,里面的很多工具都很好用,现在还在被其他引擎使用,比如骨骼动画工具,在游戏开发中应用广泛。
这
第一个 H5 游戏开发者一定使用过 。白鹭引擎为H5游戏社区做出了不可磨灭的贡献。后来,白鹭也推出了平台,却发现白鹭引擎渐渐孤独了。
总结一下白鹭的特征:
三、
Laya 游戏引擎,使用/开发。H5刚起步的时候,H5运行的是3D游戏,很多公司都不看好,认为H5的性能不足以运行效果好的3D游戏,但H5游戏的优势是普通游戏无法比拟,不需要安装,点击就可以玩。
那时候PC网页游戏已经发展成熟,同时手机网页游戏也大规模崛起,网页游戏依仗,手机上就没有这回事了,然后就被H5取代了。
转H5在商业上并不是太成功,后来随着h5的发展,直接改装成了H5 3D游戏引擎,这是第一个在H5上运行大型商用3D游戏的H5 3D引擎,在H5 3D上积累了大量的经验和成熟的上线产品案例,现在3D微信的80%左右, 抖音和快速应用小游戏都是由laya引擎制作的。
总结一下Laya的特点:
:
四、
,用 C# 或 Lua 开发。国家3D引擎,这个标题显示了3D引擎的市场地位,中小型游戏公司制作3D游戏,基本使用,很多大公司也使用游戏,以上80%的3D游戏都是使用游戏引擎开发的。
为什么它打败了众多高手,成为国级游戏引擎,让我们好好谈谈吧。早在2010年,当时的网页游戏比较流行,当时引擎的定位是开发PC游戏和网页游戏的游戏引擎。
随着手游时代的到来,市场急需一款可以同时开发发布到多个平台、iOS、微信小游戏等的3D游戏引擎,成为当时唯一的3D游戏引擎解决方案。与手机游戏市场一起,我们将实现快速增长。
成为国级引擎的另一个非常重要的原因就是它对初学者非常友好,上手非常方便,大大降低了3D游戏开发的难度,引擎的市场份额越来越大,技术人才、SDK、第三方插件、技术资料等也越来越完善。
总结一下这些功能:
:
现在市面上有很多H5游戏引擎,很难直接定义哪个引擎好坏,只能说每个引擎都有自己的特点,在某些方面更符合项目。
对于专注于小型游戏的公司来说,最常用的是 和 ,而 又属于最多。
对于中小型游戏公司来说,它是市场上使用最广泛的游戏引擎,也是用户最多的引擎。
当然,小游戏的主要研究还是基于微信,但还是有字节、百度、阿里巴巴等平台可以放小游戏的。在我们开发了微信小程序之后,我们还可以适配其他小游戏平台,让我们的小游戏能够触达最广泛的用户群体,实现最大的价值。
其中,还有一点需要强调的是,只要小程序开发并适配平台,并且将SDK集成到第三方应用中,小游戏就可以在第三方应用中运行,应用可以是自己的,也可以是来自其他外部厂商的。这样一来,小游戏的价值也可以更广,而且不局限于少数主流平台。