最適合遊戲開發的語言是什麼?

時間 2021-05-05 21:01:39

1樓:

目前主流的遊戲引擎是Unity,使用C#開發。沒程式設計基礎的話,需要補的東西就太多了,不知道你能不能堅持下去了。

建議先去學習下C#,熟悉物件導向思想;然後再學習Unity的使用以及用它開發遊戲的流程,這都是很基礎的東西,要深入學下去的話會有很多東西需要你去學習。

我專門寫過一篇學習Unity的文章,你可以去翻一翻。

Unity遊戲開發新手入門與高階學習書籍和教程推薦

2樓:開發遊戲的老王

動態型別的指令碼語言 and C++

比如godot中GDScript 和C++的組合對效能要求不高時用指令碼提高開發效率,遇到效能瓶頸用C++另外說一句,GDScript 是一門殘缺的語言,它支援物件導向,有靜態方法,卻沒有靜態變數,然而我覺得這才是這個團隊的聰明之處,他們沒有力求設計乙個完美的語言,而是力求設計乙個好用的引擎,因此語言不完善的地方用引擎來彌補

多年的Unity粉,轉為godot粉,由衷的欣賞這樣乙個引擎

3樓:

最好的我覺得是c++,但是並不是最適合的,因為學習難度、熱更新等都是很大問題

公司裡還是用的lua ts/js C#比較多

4樓:starwlstar

遊戲開發,最適合用強型別物件導向語言,比如指令碼型別語言或者c語言,就不太適合。

很多人說指令碼如何如何,在大型遊戲裡面,指令碼只是最一點點,真的,核心的邏輯還是強型別物件導向語言,如果全用指令碼去寫乙個遊戲,小遊戲還行,大型遊戲你根本玩不轉,就像現在的js,為什麼會出現強型別的js,或者ts,那就是因為你的指令碼根本不適合做遊戲。

5樓:Execublar

懟業務的話,建議不要看cpp了,難度曲線高而且用途不大。一般是對效能要求高,寫引擎的人才會用的。

所以建議從lua入門,然後再看是c#還是繼續lua,或者轉js。根據自己能力和需求來。

6樓:大白

遊戲行業只是IT行業的一部分,IT行業離不開程式設計,所以別糾結非得做遊戲,你不可能做一輩子遊戲。IT行業都是互通的,先學好程式設計知識,先隨便找個軟體開發的崗位,慢慢積累經驗,如果真的對遊戲開發感興趣的話再跳槽到遊戲公司就行了。至於學程式設計的話,程式語言很多,可以學C#(據說比C++簡單)、資料結構必須要學。。。。

講了那麼多,忽然感覺學個C#,再學個Unity3D確實可以去做遊戲了。。。。嘿嘿

但是Unity畢竟只是乙個開發工具,以後還是得學各種程式語言,殊途同歸。

建議學習的時候盡量邊做邊學,先把C#學個差不多,再拿Unity3D做幾個專案,別只看書,在做的過程中發現並解決問題,到時候面試的時候把自己做的遊戲給面試官看看,機會會大很多。

7樓:flashyiyi

效能敏感部分:c++

一般邏輯:c#

供非技術使用指令碼:易語言(或者類似的中文指令碼,我沒有開玩笑。不過這只限於中國公司。全球公司用lua或者basic)

這是理想狀態下的正確選擇。

8樓:真話君

好想來一句「PHP是世界上最好的語言」啊

語言之間是相通的,如果能學好一門轉用其他的也可以很快過渡,工具差距不大的情況下個人努力更加重要

9樓:jack

如果你是對技術感興趣,建議你學習c++,這會讓對遊戲的底層實現有更多的了解和掌握.但這一定是乙個非常非常漫長的過程.

如果你是對設計更感興趣,那就學習Unity3d, 學習C#, 因為它可以讓你更快的做出你想要的,

建議你先不要糾結學什麼語言,先想清楚想要做什麼,是程式,策劃,產品?

10樓:

語言優先選擇越簡單越好,比如lua,簡單實用,個人覺得對於大部分遊戲開發來說,已經夠用了。遊戲屬於IT行業對技術要求比較低的行業,最重要的是選擇乙個與平台相適應的語言。

11樓:Right

Unity-Technologies/EntityComponentSystemSamples

We want the majority of our engine code to be written inC#

Previously most of our engine code was written in C++, which creates adisconnect with how our customers write code and how programmers at Unity write code. Due to the Burst compiler tech & ECS, we can achievebetter than C++ with C#code and as a result we can all write code exactly the same way.

所謂 DOTS == C# Job System + Entity-Component-System + Burst compiler

什麼是最適合哲學的語言?

谷堅強 建議你選好自己想深入了解的方向,或者是想讀的原著,然後根據原著去決定學哪些語言。量力而為,開心就好。如果是想系統學習,那就看哲學集大成的人的原著,個別的忽略就好了。比如康德的純粹理性批判必讀,那就學習德語。 達瓦里希 所謂語言對於某個學科的優劣,簡單來說大致上是可以分為三個方面,語音,語義和...

如何選擇最適合自己的程式語言?

芙蓉王的憂傷 讓我想起另外乙個問題 最適合自己的工作是錢多事少離家近。最適合你的程式語言是不是簡單工資高不用持續學習,公司分配物件,分配房子 現在被認為缺點是執行速度慢的語言,將來會有更大的發展空間,畢竟從哲學角度上將,它的慢必然伴隨著其他方面的優勢。因為機器越來越快 出自 黑客與畫家 芙蓉王的憂傷...

你覺得羊肉最適合的吃法是什麼?

藻居 實名反對一切清水煮不加料加料糟蹋食材的言論說牧民煮羊的最後是不是蘸著野韭菜花吃?北京銅鍋涮肉是不是要用蘸料?這些東西就不破壞羊肉本味其他料就破壞?沒必要極端踩一捧一 我並不認可矯枉過正甚至妖魔化的 原味烹飪 說法,幾十萬年前北京人就是這樣的 原味 吃法,不能喧賓奪主的烹飪才是追求,並不是無腦的...