王者榮耀-是用什么編程語言開發的(轉)
一、總結
一句話總結:王者榮耀 是基於Unity3d (.NET C#)開發的跨平台游戲,編程語言來自 黑科技巨頭Microsoft開源、免費、跨平台的C#。
unity3d
1、網易騰訊的大部分知名手機游戲是用什么開發的?
unity3d
騰訊、網易的絕大部分知名游戲(王者榮耀、絕代雙驕、爐石傳說、神廟逃亡、仙劍奇俠、穿越火線、時空召喚、全民無雙……)都是用Unity3d(.NET C#)開發的,技術底層基於Xamarin公司發明的Mono原生編譯跨平台技術,微軟2016年2月花5億美元收購了Xamarin公司,並將Xamarin開源、免費,成為原生編譯跨平台App開發的解決方案 ,新一代Xamarin黑科技,可以將.NET C#代碼原生編譯成Jar包供java原生調用,也可以編譯成obj-c、swift、C++類庫,供各種目標平台傳統代碼原生調用。
二、王者榮耀-是用什么編程語言開發的
作為一名王者小白,不明白為啥這款游戲這么火,所以就挖挖底層看看用什么語言開發的。
首先下載王者榮耀,400多兆,我特么還開的熱點,沒辦法公司沒外網; 安卓版后綴名默認是.apk,手動給apk文件加上.zip后綴名,然后解壓
進入解壓后的目錄
2017_com.tencent.tmgp.sgame_h100_1.18.1.7.apk\assets\bin\Data\Managed,C#程序員肯定熟悉文件里面的各種dll了 UnityEngine.dll、System.dll、System.Core.dll、Assembly-CSharp.dll

由此可見王者榮耀 是基於Unity3d (.NET C#)開發的跨平台游戲,編程語言來自 黑科技巨頭Microsoft開源、免費、跨平台的C#。
騰訊、網易的絕大部分知名游戲(王者榮耀、絕代雙驕、爐石傳說、神廟逃亡、仙劍奇俠、穿越火線、時空召喚、全民無雙……)都是用Unity3d(.NET C#)開發的,技術底層基於Xamarin公司發明的Mono原生編譯跨平台技術,微軟2016年2月花5億美元收購了Xamarin公司,並將Xamarin開源、免費,成為原生編譯跨平台App開發的解決方案 ,新一代Xamarin黑科技,可以將.NET C#代碼原生編譯成Jar包供java原生調用,也可以編譯成obj-c、swift、C++類庫,供各種目標平台傳統代碼原生調用。
當然任何一個大型的游戲、網站、系統都不可能只有一種語言去開發,所有不要較真,文中說的主流語言。就像你必須得承認房子的主要材料還是混泥土。
轉自:王者榮耀-是用什么編程語言開發的 - 賣克的專欄 - CSDN博客
https://blog.csdn.net/zy_281870667/article/details/74375085