常用游戲服務器開發用的引擎
常用游戲服務器開發用的引擎
游戲服務器軟件開發用到的技術棧相當廣泛,常用的編程語言就不少,且每種語言又可能對應一種或多種技術棧,可謂眼花繚亂。
游戲服務器前端(用戶直接體驗的那部分):安卓APP用Java,iOS APP采用Swift等蘋果系的語言,網頁端用JavaScript。電腦端原生應用程序會有更多選擇,比如C#、Java、Python等等都有。
游戲服務器后端(在互聯網中提供服務的那部分):國內受阿里的引領,后端Java占比很大。另有PHP、Python等等很多選擇。
游戲服務器開發也是以編程為基礎的,只不過現代游戲的開發離不開游戲引擎,大致上看,游戲引擎的選擇有幾種:
學習Unity、UE4等成熟的商業引擎。學習與實踐無縫銜接。
開源的非主流輕量級引擎,比如MonoGame等,引擎不完善的部分需要自己造輪子,有利于鍛煉技術。
自己寫引擎。目的是了解和掌握游戲開發的底層技術。【艾娜】