做游戲要學什麼
A. 想做游戲開發需要學習什麼
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-559112075472495292
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-559112075472495292
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
B. 游戲製作需要學什麼專業
專業選擇有兩個方面,一個是計算機專業,一個是美術專業。若是想學游戲編程,那就選軟體工程、電腦圖文處理與製版、計算機制圖、計算機軟體等專業。
如果是圖形設計就選美術專業,如影視動畫、網頁設計、電腦美術設計、游戲設計、平面設計、動畫技術、動畫藝術、游戲藝術設計、卡通漫畫藝術等專業。
游戲製作發展方向:
游戲程序開發:游戲程序開發主要負責游戲程序開發,這一塊是人才缺口相對比較少的,因為各高校都開設有c/c++、java等專業,如今國內從事軟體開發的人才需求比較大,人才輸出也同樣比較大。
游戲策劃:游戲策劃通常定位為游戲產品經理,屬於綜合性比較強的崗位,主要負責游戲需求的調研與分析,游戲業務模型建立,游戲創意設計、游戲原型製作等工作,需要經常與游戲整個部門的人溝通。
游戲運營:主要負責游戲的日常運營工作,數據分析工作,游戲推廣和活動策劃工作,同樣,一名好的游戲運營,需要有豐富的游戲經驗,然後才能開展工作,要熟悉行業的一些重要指標,比如PCU、ACU、ARPU、滲透率等等,熟悉游戲的盈利模式。
游戲美術:游戲美術涉及到好幾個范疇,游戲規則及玩法、視覺藝術、編程、產品化、聲效、編劇、角色、道具、場景、界面以上的元素都是一個游戲設計專案所需要的。游戲設計者常常專攻於某一種特定的游戲類型,例如桌面游戲、卡片游戲或者視頻游戲等。
C. 想做游戲要學好什麼
一、編程能力
編程是做游戲最重要、最關鍵的能力,了解編程,就是了解游戲運作的原理,是邁出遊戲製作的第一步。拿王者榮耀來說,需要理解這個游戲的交互界面需要怎樣的程序模塊,裡面的英雄技能釋放需要怎樣的程序模塊,有了這些基礎,才有希望做出這個游戲。
二、游戲設計
如果說編程讓游戲開發者有了蓋房子的能力,那麼游戲設計就是告訴大家要蓋一個什麼樣的房子。游戲設計包括游戲設計原則、游戲設計基礎、游戲關卡設計、游戲開發核心設計、游戲管理運營等方面,大家可以參考知名大學里的參考教材和網路上的高分書籍來學習。
三、美術能力
美術不僅是指一款游戲的畫風,還包括建模、骨骼、貼圖繪制等等,經過對游戲美術系統地學習,才能駕馭一款游戲的整體風格。此外像3D建模、Zbrush雕刻、Substance Painter貼圖繪制、動畫製作、運動捕捉等等也是很關鍵的,一個好的游戲美術設計師能將游戲的好評度提升1-3星。
四、聲音處理
游戲里的音樂和音效是也是影響玩家體驗的重要因素,經常說的手感好不好,很大程度上就是取決於音效的。在游戲聲音處理方面,可以尋找現成的素材,也可以自己製造獨特的聲音為自己的游戲增光,另外游戲聲音其實和電影配音在很多地方是互通的,大家可以通過學習電影配音從而掌握游戲聲音處理。
五、游戲伺服器
對於游戲開發人員來說,在開發游戲時候,選擇一個好的游戲伺服器也是很重要的。游戲伺服器開發使用的技術取決於游戲的類型,不同的游戲類型,需要的游戲環境不一樣,所使用的技術也不一樣。但是在本質上都是一樣的,都是面對數據,處理數據。
D. 做游戲開發需要學什麼
如果是打算學習2D手游開發,那麼首先需要學習C++,然後,還要了解Cocos2dx的使用。3D游戲用的比較多的開發工具是unity3d引擎。unity3d開發用的是C#(javascript也用,但用的比較少),所以先要學會C#。
游戲開發主要分為2D游戲和3D游戲,2D游戲通常是為手機開發的,一般使用的開發工具是Cocos2dx,使用的開發語言是C++。
3D游戲一般使用的游戲開發工具是Unity3d,使用的開發語言是c#或者javascript。所以,想要開發哪種游戲,就必須知道需要用到哪些開發知識。
(4)做游戲要學什麼擴展閱讀:
游戲製作一般主要分為兩大塊,即程序開發、美術設計。程序開發主要包括伺服器端開發、客戶端開發。而美術設計包括場景、角色、次時代、特效、動畫等部分,要完成一個優秀的游戲作品,每一部分都需有專業人才負責。
對於大型的游戲,一般需要幾十個人的團隊製作幾年,而小游戲則可能只需一個人製作幾天。
一般的大型游戲製作都會由游戲開發公司來完成,小型的游戲則有可能由業余團隊或者個人完成,如RPG製作大師此類軟體就可以讓不懂技術的人做出電腦游戲。
E. 游戲製作需要學什麼專業
學游戲專業分為三大塊:游戲編程、游戲策劃、游戲美術。
游戲編程需要學習計算機軟體專業,如C編程語言、Python、C++、java等,編寫計算機、手機或游戲機上的游戲,數學要好需要很強的邏輯性,所以不建議零基礎朋友學習。
游戲策劃(GD、Game Designer)是游戲開發公司中的一種職稱,是電子游戲開發團隊中負責游戲玩法、游戲平衡性、游戲關卡、故事背景相關的人員,是游戲開發團隊相關產品設計方面的核心成員。主要工作是編寫游戲背景故事,游戲中的任務,制定游戲玩法規則,設計游戲交互環節,計算游戲公式,以及整個游戲世界的一切細節等。
游戲美術是游戲製作的重要部分的,通俗的說法是游戲中所能看到的一切畫面都屬於游戲美術,其中包括了角色、UI、場景、道具、動畫、特效等。通過各種軟體引擎和技術技巧,完成相應的部分游戲製作,各個不同崗位的游戲美術師們通力合作,才能完成一部完整的游戲。
其中游戲策劃與游戲美術沒有基礎也是可以學的,自學周期長些,主要從軟體的操控入手,也可以自行報培訓班學習。
F. 做游戲開發要學什麼
想入行游戲開發,像C語言系列、UE4這些游戲引擎是需要掌握的,門檻很高。但游戲開發行業的整體收入水平,確實算是高薪了,學成後回報較高。
游戲開發所涉及的技能知識面較多,且難以把握學習難度,不建議自學。小白建議從UI做起,因為UI開發中簡單重復而瑣碎的工作相對比較多。
主要學的內容如下:
1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。
2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。
3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。
4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。
5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
G. 做游戲需要學什麼
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-362204763802304172
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-362204763802304172
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
H. 想從事游戲開發,現在需要學什麼
根據游戲類型的不同,所學的軟體也不一樣。
中小型游戲大致可分為網頁游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節和操作。
這類游戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,匯編語言,著色器語言,腳本語言,高效的開發語言 C# 或 Java 。
現在的游戲主要分為三種:
1、PC 類端游(就是電腦上面運行的游戲)
這類游戲在線人數多,游戲中要處理的數據龐大。所以對伺服器性能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作內存數據,與操作系統直接交互,減少數據之間的復制,它運行效率高,處理速度快,是很適合這里游戲開發語言。
學習這種游戲的開發,學習的有 C++ 編程,Linux 網路編程、TCP/IP 通訊協議、多線程編程再加資料庫。
PC 類端游戲開發周期較長。大概需要三年左右的時間。
2、網頁游戲(比如現在經常說的 1 刀 999 級)
因為是網頁游戲,游戲的界面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端游戲很多。和端游類是差不多是一樣的,有些公司之前是做端游的,他們就直接把端游的伺服器架構拿來就可以使用,以完成快速開發。
需要學習內容和端游差不多。
3、手機游戲(主要區分為安卓和 IOS)
手機類游戲目前是最熱門的游戲,很多熱播的電視劇或者電影之後,都會有相同情節的手游上線。
伺服器主流的開發語言是 C++ 和 Java,但是 C++ 學習難度大,開發速度慢。一般來說我們都是使用Java語言來開發伺服器。
(8)做游戲要學什麼擴展閱讀:
學習的先後順序
1、首先是C++語言。
2、只是做windows方面的游戲學習,可以學習下DirectX,這個很方便在windows下做游戲開發。
3、如果想製作跨平台游戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平台支持所以適合跨平台游戲製作使用。
4、想學習 3d 游戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些游戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。
5、做2d游戲,可以使用 cocos2dx 等一些引擎,當然你也可以使用上面的 3d 引擎製作 2d 游戲。
6、然後就是可以深入的研究一些開源的游戲引擎,終極目標是可以自己做出一款比較棒的游戲引擎。