當前位置:首頁 » 游戲資訊 » 做游戲什麼語言好

做游戲什麼語言好

發布時間: 2022-05-31 19:54:31

❶ 開發手機游戲軟體最好是什麼語言

其實這和你用什麼引擎開發有關的。如果你想開發類似王者這種游戲,就要用unity3d開發。而unity3d用的是C#為主,cocos2d也用c#。如果用虛幻引擎就是c++為主。若是微信網路小游戲用HTML5/CSS和javascript。但如果你做網路游戲,不管是你上面用那種引擎或語言寫游戲,都會涉及伺服器(用C/C++
,java),還涉及資料庫語言。

❷ 做游戲用哪種編程語言好

先理清一下樓主的問話吧...

VC,VC++都是微軟公司出的Visual C++ 俗稱,是一個東西.
目前在WINDOWS下的游戲,絕大多數是用它開發的.

----------------------------
TC, 多半是指BORLAND TURBO C2.0, 這是個DOS下的老東西了..
TC++, 從TURBO C2.0 之後,就是TURBO C++3.0, 在這之後的BORLAND C/C++編譯器,都叫BORLAND C++,不再用TURBO 這名字了..所以,這也是個過渡產品.

BORLAND C++後來演變成BORLAND C++ BUILDER...目前仍有相當用戶在用它..

WINDOWS下面除了剛才說的兩種C++編譯器,還有GNU C++, 這是開源產品,以前主要在LINUX下用,後來在WINDOWS下用的人越來越多, 比如輕巧好用的DEV C++開發環境,就是用它作編譯器.

------------------------------------
至於VB---微軟的VISUAL BASIC, 也是比較老的東西..
盡管VB.NET的推出沿續了它的生命力,但用途主要變為WEB開發方面了...

---------------------------------------
初充: 樓主,TC是針對DOS操作系統開發的工具,你看現在有哪台電腦還用純DOS? 就算當年DOS時代, 用TC編的游戲又是比較少...主要是因為DOS當時的640K內存使用限制.

❸ 我想要做游戲的話,我應該學java還是C語言好呢

開發游戲的主流語音目前主要有2種:C++和JAVA
先說C++,目前國際上的大型游戲的開發多數都是以C++為主開發出來的,C++開發出來的游戲具有優化更好的特性,就是佔用更少的CPU、內存,但是同時,語言結構的復雜性也是非同一般的。
JAVA,上手容易,深入不難,一個月熟練不是隨便說說的,是事實,主要開發跨平台的游戲,具有平台移植性良好的特性,但是優化不好,語句多數比較冗餘(C++寫1000句能完成的,JAVA可能要寫5000句),但是淺顯易懂,JAVA開發的游戲有個較大的弊端,內存佔用都很高(硬體越來越發達,對於優化的追求沒有以前那麼高了,這也是這些年JAVA開發游戲能興起的主要因素之一吧)
當然,你即時熟練掌握了C++或者JAVA,也不是說你立馬就能上公司做游戲開發的,一般的游戲公司都會有自己的一套游戲引擎,這些引擎或是用C++寫的,或是用JAVA寫的,或是其他的……然後封裝一下,會讓你基於引擎的介面來開發真正的游戲,所以,語言是基礎。

❹ 做游戲用哪種語言

游戲開發分網頁游戲,flash,java游戲俗稱小游戲,基本上都是一些休閑類的傻呆萌的情節和操作,這類游戲開發相對比較簡單,會javascript, flash cs, java 就可以進行開發了。

開發游戲我們經常聽到的是游戲引擎,一個游戲引擎決定一個游戲最基本的東西操作和效果,那麼一般的游戲開發架構從底到頂一般是Direct X(Windows平台)——游戲引擎——游戲。

Direct X可是大名鼎鼎相當於所有顯卡的一個統一介面,為游戲提供一個利用硬體渲染的編程模型,但Direct X介面為了追求高性能功能非常簡單基本的繪圖功能,不利於游戲的高效開發。

此時就需要根據游戲特點對其進行適當的取捨和封裝,實現一組更高抽象的游戲開發介面和框架,可以理解成游戲引擎中的圖形引擎。這部分的開發一般使用的語言是C/C++和少量的匯編語言。

游戲引擎是一個非常復雜的功能聚合體,所有的游戲開發工作都是在之上進行的。包括圖形引擎,音頻引擎,碰撞引擎,藝術資源管理,腳本引擎等等。

基礎語言C/C++,這個是必選項那要提高些效率是不是還得會點匯編語言。一些東西需要重復性的工作來做,我們是不是應該會點腳本語言?至少不用重復的去干某一件事情。

基礎的講完了,高大上的東西是不是也得搞搞,不是搞搞是要精通。Direct X是建立在OpenGL上的,OpenGL語法類似C語言,游戲執行時被編譯載入到顯卡上,在實現硬體渲染速度的同時又實現了軟體編程的靈活性。

游戲開發人員都對游戲開發的絕大部分知識都有一定的了解,如果是客戶端程序員,基本上需要了解以下知識:

圖形學,圖形API(D3D/OGL),演算法/數據結構,物理,游戲邏輯,音樂音效,人工智慧,編程語言,設計模式,操作系統,工具編寫,UI。

(4)做游戲什麼語言好擴展閱讀:

編程語言種類

1、匯編語言

匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。

它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。

2、腳本語言

腳本語言是為了縮短傳統的編寫-編譯-鏈接-運行過程而創建的計算機編程語言。此命名起源於一個腳本「screenplay」,每次運行都會使對話框逐字重復。

早期的腳本語言經常被稱為批量處理語言或工作控制語言。一個腳本通常是解釋運行而非編譯。

雖然許多腳本語言都超越了計算機簡單任務自動化的領域,成熟到可以編寫精巧的程序,但仍然還是被稱為腳本。

幾乎所有計算機系統的各個層次都有一種腳本語言。包括操作系統層,如計算機游戲,網路應用程序,字處理文檔,網路軟體等。

在許多方面,高級編程語言和腳本語言之間互相交叉,二者之間沒有明確的界限。

腳本編程速度更快,且腳本文件明顯小於如同類C程序文件。這種靈活性是以執行效率為代價的。腳本通常是解釋執行的,速度可能很慢,且運行時更耗內存。

在很多案例中,如編寫一些數十行的小腳本,它所帶來的編寫優勢就遠遠超過了運行時的劣勢,尤其是在當前程序員工資趨高和硬體成本趨低時。

3、機器語言

由於計算機內部只能接受二進制代碼,因此,用二進制代碼0和1描述的指令稱為機器指令,全部機器指令的集合構成計算機的機器語言,用機器語言編程的程序稱為目標程序。

只有目標程序才能被計算機直接識別和執行。但是機器語言編寫的程序無明顯特徵,難以記憶,不便閱讀和書寫,且依賴於具體機種,局限性很大,機器語言屬於低級語言。

4、高級語言

高級語言是大多數編程者的選擇。

和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。

同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。

高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,像最簡單的編程語言PASCAL語言也屬於高級語言。

參考資料:

網路-編程語言

❺ 做游戲的程序員是用哪種語言呢

大多數程序語言都可以做游戲,但因執行效率問題,引擎支持問題,並不是任何語言都適合。常用的游戲開發語言有C,C++,C#,JAVA,其中java主要用於移動端游戲開發

❻ 我想學製作軟體和游戲,學什麼語言好

你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-399114334

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-399114334

在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

❼ 游戲製作學什麼語言好

你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-1865868319886942467

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-1865868319886942467

在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

❽ 游戲編程學什麼語言好

企業級的游戲開發的話,一般c++多一些,大型游戲要求足夠高的運行效率,而java,c#在這一方面是短項,而用c的話又沒有類,所以c++開發的游戲比較多,如果是想進游戲公司的話,多學學c++。
但是如果是個人開發小型游戲的話,建議用c#,小型游戲不需要考慮效率問題,c#足以應付,微軟有個東西叫xna,專為業余的程序員開發小型游戲而設計,上手簡單,微軟提供了大量的類庫,用起來很便捷。
如果是開發android的游戲的話,沒得選,只能用java。
貌似也有用delphi開發的游戲,不過聽說不是主流。
其實語言不是重點,任何語言都可以做游戲,只是各個語言各有特點,根據需求的不同選擇最適合的語言。關鍵在於演算法要理解,理解程序的構架,研究透演算法,才是最重要的。
學習的時候建議以c++來學習,用java或者c#的話學不到指針,用c的話學不到面向對象的思想。不過如果沒有任何語言基礎的話,建議還是從c學起,先學會最基礎的東西再學c++。vb現在已經很少用了,實在沒學的必要。
推薦教材《visual
c++游戲編程基礎》
如果只是想做個小的東西玩玩的話,有很多方便的軟體,比如《rpg
maker》,用這些東西不需要什麼編程的基礎就能做一些小的東西,玩玩足以。
純粹手打,求採納。

❾ 求問計算機哪種語言實用,能做游戲的,呵

大型游戲現在基本是用C++完成的,也有一些游戲是用C語言完成的,各有各的好處,C++在後期維護,更新上更方便,而C在游戲的執行效率上更有優勢,我們熟悉的CS就是用C語言的,所以就算是比較低端的電腦一樣可以很好的玩CS~

❿ 游戲程序員學什麼編程語言好

主要學的內容如下:

1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。

2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。

3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。

4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。

5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1488
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:926
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1386
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1476
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:833
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:1118
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1822
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:1007
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:892
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1524