《黑神話·悟空》是用什麼程式語言開發的?

JavaPub發表於2024-08-25

最近火爆全球的國產 3A 大作《黑神話·悟空》,你玩了嗎?沒玩沒關係,有人就是對遊戲不感冒,我找了個宣發片,一起感受下3A大作的視覺衝擊,而且還是我們從小聽到大,那猴子🐒的故事。

‌‌什麼是 3A 大作‌: 高成本、高質量、高體量的單機遊戲。

-- 影片

說說《黑神話·悟空》用了什麼程式語言

對於遊戲來說,不論是網遊、手遊、還是單機遊戲對流程度都要求很高,而每種技術都有他的瓶頸和天花板,所有技術選型就尤為重要。

搞技術的都心裡大概知道每個程式語言的效能和優劣勢,就像應該沒有人用 PHP 寫遊戲引擎,也沒有人用 C 語言寫一個業務極度複雜的管理系統。當然 PHP 是全世界最好的程式語言。

根據遊戲開發公司遊戲科學官網的顯示,《黑神話:悟空》遊戲使用的是虛幻引擎(Unreal Engine):

也就是他們主要是C++(也用到C#和其他語言)

img

而這個引擎的底層原始碼主要使用的就是C++。

img

img

虛幻引擎屬於開源專案,大家自己學習或者開發一些免費的東西是可以直接用的。但如果要開發像《黑神話:悟空》這樣的商業產品,那就得給錢了。按照他們的協議,當產品銷售超過 100 萬 $ 時,就要付 5% 的版稅。

不說了,我去學 C++ 了

相關文章