《黑神话·悟空》是用什么编程语言开发的?

最近一段时间,《黑神话·悟空》这款国产3A游戏火出圈了,网上有许多大佬都在谈这款游戏。小灰也在昨天发了一篇文章,聊了聊自己对《黑神话》的看法

顺便提一句,昨天小灰卡在游戏第一回的BOSS白衣秀士,今天小灰终于打过了,现在卡在了游戏第二回的BOSS虎先锋。

闲话不多说,今天小灰从程序员的角度,聊一聊《黑神话》所涉及到的编程技术。

fcf70cebc029717385507200f8928f12.jpeg

可能许多读者不知道,小灰在2011年的时候也曾经短暂地参与过游戏开发,我们团队开发的是大型PC网络游戏《书剑恩仇录OL》。

在当时,业界主流的3D游戏引擎是OGRE引擎和虚幻3引擎,无论前端还是后端,编程语言都用的是C++。

为什么不使用Java或者Python呢?因为游戏开发对于性能的要求非常高,C++语言在性能方面比Java、Python强得多,对内存的管理也更加灵活。

当然,C++ 语言主要用于实现游戏的底层功能,对于诸如游戏任务、流程等复杂多变的上层逻辑,我们选用Lua脚本来实现。

那么,13年后的今天,《黑神话》团队用什么语言来开发呢?底层用的仍然是C++语言,上层逻辑则使用C#来实现。

同时,这款游戏采用了最新的3D游戏引擎虚幻5(Unreal Engine 5)。

虚幻5引擎由美国Epic Games公司开发,有许多全球知名的游戏大作都是基于这款引擎开发的,包括《堡垒之夜》、《明日之后》、《幻兽帕鲁》......以及今天的主角《黑神话》。

那么,《黑神话》的开发团队规模有多大呢?据网上的资料显示,《黑神话》开发初期团队只有7个人,到现在总共有100多人,其中程序员估计占了二三十人。从团队创立到游戏正式发售,历时了整整7年。

相比于国外的同类3A游戏,《黑神话》的团队规模可以说是非常精简了。

好了,关于《黑神话》所使用的开发技术及团队情况,小灰今天就介绍到这里。

小灰相信,在中国游戏行业,《黑神话》仅仅是一个开端,未来一定会有越来越多的国产3A游戏诞生,成为我们国人的骄傲。

阅读这篇文章的小伙伴,你有在玩《黑神话·悟空》吗?欢迎参与小灰的投票调研:

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值