一文告诉你市面上最火的游戏都是用什么引擎做的!!!

简介: 王者荣耀是现在最火的游戏了,很多人每天都会玩个几把,但是你知道王者荣耀是用什么做的吗?

  王者荣耀是现在最火的游戏了,很多人每天都会玩个几把,但是你知道王者荣耀是用什么做的吗?


   对于有些刚毕业的同学虽然有着一腔热情做游戏,但是不了解游戏行业,也不知道从何下手,也不知道怎么学,至于游戏行业的概述可以看我之前的文章,但是客户端都有哪些游戏引擎,这些引擎的特点是什么,该学习哪些呐?今天我们就详细的聊聊,希望对于想进游戏行业的程序同学一些方向。


1、那么什么是游戏引擎呢?


在盘古开天辟地的时候,所有的代码都是从“0”开始,一行一行的写出来的,简单的游戏这样做可以,但是想要快速的生产产品,这样的步骤一再重复,最终抽取出通用的代码,用来提高工业的生产效率。


观察游戏我们发现游戏中通用的功能包括UI界面的显示系统,模型的加载系统,物理引擎系统,动画系统等等,这一系列的通用功能集就叫游戏引擎。


2、流行引擎盘点


1、Cocos2d-x


官网:www.cocos.com/


代表作:神仙道,忘仙,卧龙吟,捕鱼达人1,捕鱼达人2,魔界勇士,星辰变,大掌门,小小商业街等游戏


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


概述:cocos2d-x 的编程语言有不同的版本,是相对来说抽象比较少的引擎,也是我接触较少的一款游戏引擎,技术有点老了


2、cocos creator


官网:www.cocos.com/


代表作:剑与远征,保卫萝卜2,热血传奇,开心消消乐

a4f7fbfe35264bd19a13ba230838382a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

编程语言:javascript ,typescript


概述:cocos creator 是Cocos 引擎官方团队大力推广的一款引擎,迭代速度也是非常快,使用方面也比较容易上手。


3、laya


官网:www.layabox.com/gamelist/

 

3771f8380021415890bd934162af4eb9~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

5cf8d820b762420c87c5a25ef9445243~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

 

代表作:全民枪神边境王者,大天使之剑H5,全民打雪球


编程语言:as3, javascript,typeScript


概述:laya 是flash公司的新一代的小游戏引擎,对as 开发是友好的,但是现在似乎不温不火,前景不好


4、egret 白鹭引擎


官网:www.egret.com/

73bb9aa5add94a46b1bcca2381f26adc~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

代表作:梦幻西游网页版,最强飞刀手,迷你世界创造板


编程语言:javascript


概述:很多小游戏的开发商会选用这款引擎,因为发布的包小,并且引擎易于上手。


5、unity


官网:unity.cn/madewithuni…

d5c6787aab38496586bd9f47bb63edb8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

 

代表作:王者荣耀,火影忍者,原神,崩坏


编程语言:C#,Lua


概述:Unity侧重轻量级的开发,更偏向于移动端,在手游方面是非常强的,大概有70%的手游都是使用Unity开发的;自由度比较高,跨平台是最好的几乎支持所有主流平台,可以充分发挥开发者的想法和思路去做创意类型的游戏;更支持VR、AR相关应用的开发;


6、UE4


官网:www.unrealengine.com/zh-CN/


代表作:黑神话悟空,吃鸡,天刀,和平精英


编程语言:C++


概述:UE4适合重量级开发,更侧重于PC,端游以及高端手游,对于中低端手机兼容性略差;渲染效果一流,用户体验更好;引擎源代码开源;但是编程语言是C++,有点门槛,也限制了一部分unity程序转向ue4.


3、总结:


市面上的客户端引擎,但是各大游戏公司的选择是最直接反应一款引擎的特点,游戏公司使用什么,我们学什么,这样才能找到工作。


对于专注于小游戏公司,使用最多的是cocos creator 和laya,在我接触的苏州公司中 cocos creator 最多


对于中小型以上的游戏公司,使用最多的是unity,unity是现在市面上使用最广的游戏引擎,也是使用人员最多的引擎。


对于大型的游戏公司,很多都有自己的UE4 项目,大的游戏公司都在探索,是未来的主流。


在我看来最稳妥的是学习Unity,如果你想搏一搏可以选择ue4 。你会选择什么呐?

目录
相关文章
Cocos Creator3.8 项目实战(五)背景无限滚屏效果如何实现
Cocos Creator3.8 项目实战(五)背景无限滚屏效果如何实现
1055 0
|
运维 Cloud Native 测试技术
极氪汽车云原生架构落地实践
随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。
|
存储 算法 安全
深入理解Linux命令pwscore:密码质量的守护者
**pwscore命令详解:Linux密码强度评估工具** pwscore是Linux下的密码强度检查工具,分析密码长度、字符类型及避免常见模式来评分。它提供简单语法、可定制选项和高效评估。例如,`pwscore -l 12 -m alnum`评估至少含12个字符和字母数字的密码。应用时,定期评估用户密码,制定强密码策略,避免常见单词和模式,使用密码管理器,并保护输出信息安全,以增强系统安全性。
|
存储 弹性计算 缓存
阿里云2核CPU云服务器租用收费标准与活动价格参考
阿里云2核CPU云服务器多少钱?阿里云服务器核数是指虚拟出来的CPU处理器的核心数量,准确来讲应该是vCPU。CPU核心数的大小代表了云服务器的运算能力,CPU越高,云服务器的性能越好。阿里云服务器1核CPU就是一个超线程,2核CPU2个超线程,4核CPU4个超线程,这样云服务器可以同时处理多个任务,计算性能更强。如果网站流程较小,少量图片展示的企业网站,建议选择2核及以上CPU;如果网站流量较大,动态页面比较多,有视频等,建议选择4核、8核以上CPU。
阿里云2核CPU云服务器租用收费标准与活动价格参考
|
存储 SQL 关系型数据库
深入解析MySQL事务机制和锁机制
深入解析MySQL事务机制和锁机制
|
监控 Docker 容器
docker常用命令
本文汇总了Docker的常用命令,涵盖了镜像、容器、网络、数据卷的管理,以及系统信息查看、镜像构建、登录和注销Docker Hub,还有容器内部文件操作和事件监控,最后介绍了Docker Compose的使用方法。
507 0
|
小程序
Proxifier转发Burpsuite联动xray抓微信小程序数据包
Proxifier转发Burpsuite联动xray抓微信小程序数据包
745 0
|
人工智能 数据挖掘 大数据
538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践
Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。 此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。 尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。 由于Python应用广泛,关于Python的参考书目前已经有很多,但将Python编程与数据分析、人工智
|
存储 监控 Java
Go Goroutine 究竟可以开多少?(详细介绍)
Go Goroutine 究竟可以开多少?(详细介绍)
379 3