安基网 首页 资讯 职场族 查看内容

游戏开发中独秀一枝的编程语言,没想到王者荣耀也是它开发出来的

2020-5-2 01:49| 投稿: |来自:


免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

摘要: 提到《王者荣耀》,大家肯定不陌生,相信大多数人都玩过,说不定此时你刚开黑了一把,但今天我们从技术层面分析一下这款游戏,王者荣耀是用什么编程语言开发的呢?▎大公司技术二三事微软的核心技术栈是C/C++/C#,微软的Windows系统主要是C语言写底层,应用层软件用了不少C#,大名鼎鼎的office早期是C ...

提到《王者荣耀》,大家肯定不陌生,相信大多数人都玩过,说不定此时你刚开黑了一把,但今天我们从技术层面分析一下这款游戏,王者荣耀是用什么编程语言开发的呢?


▎大公司技术二三事

微软的核心技术栈是C/C++/C#,微软的Windows系统主要是C语言写底层,应用层软件用了不少C#,大名鼎鼎的office早期是C语言写的,后来微软用C++完成了对Office的重写。

Google的核心技术栈是C/C++/Python/Go等编程语言,尤其是C/C++在Google技术体系中占据着非常重要的地位。

Facebook的核心技术栈是C++/PHP,并且用了很大比例的Erlang,Facebook收购的WhatsApp基本上全是用Erlang完成的,WhatsApp的服务器还是用的FreeBSD。

到了国内百度的核心技术栈是C/C++/PHP,腾讯是C++,Java则是阿里巴巴的核心技术栈。


▎王者荣耀用什么开发的 ?

王者荣耀团队的相关文章中有明确提到,客户端,也就是手机上的APP是用的Unity3D游戏引擎。具体的开发语言以C/C++、C#为主

下载王者荣耀App安装包并解压,从解压文件中组成的Dll就可发现,王者荣耀客户端使用的是Unity3D技术栈

因此并不是提到IOS和Android,就一定是swift和java开发的,由于游戏领域的特殊要求(对性能要求极高),因此针对不同需求会开发不同的解决方案,比如王者荣耀就是使用以c#为开发语言的Unity D。

至于王者荣耀的后端编程语言,基本可以确定是C++,C++到现在都是腾讯公司的核心技术栈,并且游戏领域,使用java/php 等语言很难达到游戏对性能的要求,编程难度较大。

核心后端服务是C++开发,C++也是腾讯最重要的编程语言。


▎关于Unity3D游戏开发

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎,被誉为3D手游的传奇,广泛应用于网页游戏、手机游戏开发以及虚拟现实(VR)、增强现实(AR)等领域。

其实,现在市面上80%的游戏,包括页游、网游、手游都是用Unity进行开发的。

手游中,暴雪的《炉石传说》客户端就是用Unity3D开发的,《王者荣耀》《崩坏学园》《神庙逃亡》《纪念碑谷》《崩坏3》等都是用Unity3D开发的,这些游戏有多火爆此处无需赘述。

单机游戏中,《仙剑奇侠传6》 《凡人修仙传》 《轩辕剑》《茶杯头》等游戏均由Unity3D开发。

目前各个平台的游戏开发几乎没有通用性,开发iPhone上的游戏需要学习Objective C,开发Android上的游戏大多用Java,开发Windows Phone上的游戏用C#......

而使用Unity,只学习一种语言就能进行跨平台开发。

包括但不限于:

手机游戏(iPhone、Android、Windows Phone)

游戏机专用游戏(Wii、Xbox360、PS4)

网页游戏(firefox、chrome、MicrosoftEdge)

PC(Windows、Mac、Linux)


▎关于游戏开发入行门槛

现在游戏开发的门槛前所未有的低,但其实对于游戏开发团队的要求来说并没有降低。市场上对于游戏开发人员的需求也达到了三十万。

无论是做一个游戏开发者,还是做一个VR开发者,都是高起薪,大发展。机会已经来了,你是不是下一个抓住它的人?

对于热爱编程的人来说,有一群一起学习一起解答的小伙伴很重要!笔者有一个C语言/C++编程零基础入门学习交流俱乐部(群),私信我【编程学习】进入,还有编程学习文件(源码,零基础教程,项目实战教学视频),欢迎初学者和正在进阶中的小伙伴们!



小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:https://www.toutiao.com/a6815121749416346116/

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

相关阅读

最新评论

 最新
返回顶部
e乐彩票计划群 百益彩票计划群 上海11选5计划 易富彩票计划群 TT彩票计划群 极速赛车彩票走势图 极速赛车有什么技巧 3000万彩票计划群 大运彩票计划群 状元彩票计划群