哪個編程語言是開發軟體和遊戲用的?


原則上遊戲就是軟體,所有語言都可以開發軟體和遊戲,不同點在於,開發周期、深度和規模,對於小遊戲而言,一般語言可以對付,但是對於大型遊戲,就需要在特定語言的基礎上進行封裝,從而形成專門的遊戲引擎,這一點類似於軟體中的組件。遊戲引擎對於遊戲的開發周期和質量至關重要。著名的遊戲開發引擎有Cocos2d-x、Unity3D、FlashAIR、Unreal、Corona等,其中以Cocos2d-x與Unity3D所佔市場份額最大。因此,開發遊戲之前,要選好合適的遊戲開發引擎,同時結合具體的語言環境,比如c++、Python、Java等,這樣才能事半功倍。


9種目前市面上最主流的編程語言:C、C++、C#、Java、Python、Ruby、JavaScript、PHP以及Objective-C,用圖表的方式展示了由其打造的頂級應用成果和該語言的優勢與弊端。


一般分二種:網路遊戲和手機遊戲。網路遊戲有2D和3D,主要用的語言是C++,用的軟體是VC,還需要DIRECT包,用於DIRECT編程,一般單機小遊戲用的是SDK或MFC編程。手機遊戲用的語言是JAVA,用的軟體很多,現在比較流行ECLIPSE,還需要一些J2ME的插件。


一般遊戲分為手機遊戲,電腦大型網路遊戲,各種小遊戲這三種。

1.手機遊戲開發一般用JAVA

2.網路遊戲一般用c++

3.各種小遊戲的話就比較多了,像.net Python,js都可以。


感覺大部分編程語言都能搞軟體開發和遊戲吧,比較主流的是C語言、Java、C#之類的,用的比較多。


使用C# 和 unity3d遊戲開發引擎,可以開發出炫酷的3d遊戲


推薦閱讀:

如何簡單地理解Python中的if __name__ == __main__
適用於人工智慧場景的五大編程語言
Python Learning-面向對象編程-類 二
2018年最受歡迎、最賺錢的三種編程語言
[Golang] 初探之 strconv.Atoi

TAG:科技 | 遊戲 | 軟體 | 編程語言 |