『壹』 游戲製作學什麼語言好
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: 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++是絕對的統治地位的,然後配合lua寫腳本。
其他語言都沒啥地位,只是寫寫小游戲可以。
『叄』 學習電腦游戲編程,最先學習什麼語言適合初學者,本人數學不好經常不及格,英語還行。很難嗎
語言無非就是兩大類
面向過程的編程(以C語言為代表)
面向對象的編程(以Java語言為代表)
所以入門的要看你具體想做什麼,如果是做高級(指的是離硬體遠,離應用近)推薦從Java入門
如果是做低級(更貼近計算機底層)推薦從C入門
電腦單機游戲很多都可以編程,游戲的編程也有兩大部分,一部分是界面,一部分是情節(劇情) 界面的話通過應用圖形介面(directx,opengl等)將畫好的圖片或原件(3D原件)通過顯卡呈現出來,然後通過劇情控制,界面圖形原件用設計類軟體,比如PS,3DMax等,劇情用c/c++,delphi等較為貼近底層的語言較好(是較好,java也能做,別亂噴)
手機游戲早年是用java的j2me,主要是java在做嵌入式編程比較好(手機提供java運行環境,api)
當然界面是貼的圖片,近些年隨著智能手機的牛X,移動編程也開始呈現多元化,通過廠家提供的SDK(比如蘋果,比如android等,可以到官網下載sdk)
寫了這么多才發現沒分,這下賠了,想像力有理與理解(比如OOP),邏輯思維能力才有利於編程
『肆』 做電腦游戲應該從什麼語言學起呢
先試試RPG MAKEER
『伍』 電腦游戲設計語言有那些初學最好學什麼
7月31日 23:19 一.
射擊類:半條命、英雄薩姆、毀滅戰士、使命召喚、雷神之錘、幽靈行動、手足兄弟連
這些系列都是最棒的!
----------------------
二.
5200能夠運行《細胞分裂》等大多數目前的射擊游戲,不過只能將效果調到較低的層次才行,否則卡。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
有什麼疑問請給我發信息,如果你直接補充,我有可能看不到。
『回答指數:★★★★☆』
〔圖片取自《英雄薩姆2》〕
『陸』 游戲開發需要學哪些語言
游戲開發需要學圖形引擎,聲音引擎,物理引擎,游戲引擎,人工智慧或游戲邏輯,游戲GUI界面(菜單),游戲開發工具,支持區域網對戰的網路引擎開發,支持互聯網對戰的網路引擎開發。
選擇培訓學習游戲開發課程,還可以學到深入的圖形學課程,講解包括OpenGL渲染管線,著色器,高光計算、菲尼爾色散、霧方程式等高階課程。對於從事過Unity游戲開發的人員也具有相當的學習價值。
『柒』 我想從事電腦游戲程序製作,最好學習什麼語言
下面這些按順序學
1. C 這是深入學習C++的基礎。熟練掌握基本演算法和常用思維。
2. C++ 這是管理大型程序的必備工具。深入理解OOP。
3. VC, Windows API Windows是當今絕大多數游戲程序的運行平台,不了解Windows就不能寫出性能良好的Windows游戲。
4. Photoshop, Coreldraw or equivalent 平面設計工具,游戲的一半江山靠畫面。如果你確定你能找到專業美術設計人員來做美工的話,這些不需要專精,但基本的概念要有;否則你跟給你做美工的員工都無法交流,那游戲就危險了。
5. OpenGL or DirectX 實現3D的利器。當今游戲大的發展趨勢是3D化。不管3D是不是游戲本身性質或內容所要求的,不可否認3D的圖像總是會使游戲更有吸引力。
6. 3DMAX or equivalent 3D設計工具。當然這些也可以靠專業人員來做;還是那句話,不需要專精,但基本的概念要有。
『捌』 如果要做游戲,學什麼計算機語言
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y17r-569137221
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y17r-569137221
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
『玖』 想從事開發設計電腦單機游戲應該學什麼語言或課程
C++ 這是管理大型程序的必備工具。深入理解OOP,但基本的概念要有. 3DMAX or equivalent 3D設計工具。
3, Coreldraw or equivalent 平面設計工具。如果你確定你能找到專業美術設計人員來做美工的話,不需要專精. OpenGL or DirectX 實現3D的利器。
4。不管3D是不是游戲本身性質或內容所要求的。當今游戲大的發展趨勢是3D化. VC,那游戲就危險了。
5, Windows API Windows是當今絕大多數游戲程序的運行平台下面這些按順序學
1,不了解Windows就不能寫出性能良好的Windows游戲. C 這是深入學習C++的基礎,這些不需要專精,不可否認3D的圖像總是會使游戲更有吸引力,游戲的一半江山靠畫面。當然這些也可以靠專業人員來做。熟練掌握基本演算法和常用思維. Photoshop,但基本的概念要有;否則你跟給你做美工的員工都無法交流。
6;還是那句話。
2
『拾』 做游戲用哪種語言
游戲開發分網頁游戲,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。
(10)做電腦游戲學哪個語言擴展閱讀:
編程語言種類
1、匯編語言
匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。
它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。
2、腳本語言
腳本語言是為了縮短傳統的編寫-編譯-鏈接-運行過程而創建的計算機編程語言。此命名起源於一個腳本「screenplay」,每次運行都會使對話框逐字重復。
早期的腳本語言經常被稱為批量處理語言或工作控制語言。一個腳本通常是解釋運行而非編譯。
雖然許多腳本語言都超越了計算機簡單任務自動化的領域,成熟到可以編寫精巧的程序,但仍然還是被稱為腳本。
幾乎所有計算機系統的各個層次都有一種腳本語言。包括操作系統層,如計算機游戲,網路應用程序,字處理文檔,網路軟體等。
在許多方面,高級編程語言和腳本語言之間互相交叉,二者之間沒有明確的界限。
腳本編程速度更快,且腳本文件明顯小於如同類C程序文件。這種靈活性是以執行效率為代價的。腳本通常是解釋執行的,速度可能很慢,且運行時更耗內存。
在很多案例中,如編寫一些數十行的小腳本,它所帶來的編寫優勢就遠遠超過了運行時的劣勢,尤其是在當前程序員工資趨高和硬體成本趨低時。
3、機器語言
由於計算機內部只能接受二進制代碼,因此,用二進制代碼0和1描述的指令稱為機器指令,全部機器指令的集合構成計算機的機器語言,用機器語言編程的程序稱為目標程序。
只有目標程序才能被計算機直接識別和執行。但是機器語言編寫的程序無明顯特徵,難以記憶,不便閱讀和書寫,且依賴於具體機種,局限性很大,機器語言屬於低級語言。
4、高級語言
高級語言是大多數編程者的選擇。
和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。
同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,像最簡單的編程語言PASCAL語言也屬於高級語言。
參考資料:
網路-編程語言