游戲設計主要做哪些工作?
游戲設計要學什么專業(yè)
我是一名高中生,畢業(yè)了我想學習游戲設計,游戲設計要學習什么專業(yè) 麻煩高手解答一下
具體一點 網(wǎng)上說的什么軟件啊 動畫設計之類的說實話我看不太懂
兩個問題
1。幫我概述一下有關(guān)游戲設計的常識
2.我以后要報什么專業(yè)
ps.我成績不好 所以本科以上的就別說了,就專科
展開
最佳答案
游戲設計主要是包括策劃師,原畫師,模型師,動作師,編程師等5個分類,看你喜歡哪種。
如果真的想在這個方面有所發(fā)展就一定要堅持充實自己,不斷學習。學習的話可以考慮一下王氏教育。王氏教育有十八年品質(zhì)保證,是中國數(shù)字藝術(shù)教育旗艦品牌,為龍頭CG教育企業(yè),在擁有十三個校區(qū),想知道王氏教育實體培訓有多強,線上聽一聽就get到了:點擊進入王氏教育網(wǎng)校(可下載APP)。
王氏教育除了師資上在業(yè)內(nèi)有口皆碑,在教學研發(fā)上的投入更加出眾,可以在應用市場搜索下載:繪學霸APP,上面有大量的課程視頻教程,有數(shù)萬新老學員在里面交流和學習,同時還有成千上萬的公司在上面招聘,可以去搜索了解下。
普華永道預測OTT空間將呈現(xiàn)10.1%的復合年增長率(CAGR)。娛樂影視行業(yè)中復合年增長率較高的部分是虛擬現(xiàn)實(40.4%),同時互聯(lián)網(wǎng)廣告、視頻游戲和電子競技等也將獲得強勁增長。由此可見游戲娛樂行業(yè)在未來五年乃至十年,都呈現(xiàn)著一個上升趨勢。
而newzoo的數(shù)據(jù)也顯示,到2023年,全球游戲市場的產(chǎn)值將達到1960億美元!
除了飛速發(fā)展的游戲產(chǎn)業(yè)這個原因之外,也在大力扶持游戲產(chǎn)業(yè)的發(fā)展,信息產(chǎn)業(yè)部、科技部都已將游戲產(chǎn)業(yè)列為IT領(lǐng)域重點扶持的支柱產(chǎn)業(yè)之一,目前已經(jīng)得到政策上的大力扶持與推動。
而5G的到來為游戲設計提供了更多的可能,如云游戲,服務器端早已不是云游戲的阻礙,反而是網(wǎng)絡帶寬和基礎(chǔ)設施能否及時跟進的問題,而這正是5G技術(shù)能為它帶來的更新和加速。
國內(nèi)游戲產(chǎn)業(yè)緊缺專業(yè)人才
人才緊缺首先和國內(nèi)的行業(yè)發(fā)展和政策有極大的關(guān)系,再加上國內(nèi)教育的現(xiàn)狀:游戲設計專業(yè)較少,專業(yè)課程更新較慢。
中國的游戲行業(yè)發(fā)展速度漸漸放慢,但是市場對專業(yè)人才的需求量還在不斷增加,導致的供不應求是國內(nèi)的游戲行業(yè)面臨的重大問題。
2010年3月13日,中國傳媒才設立了中國首個游戲設計類專業(yè),名為數(shù)字游戲設計專業(yè)。因此在游戲行業(yè)這一塊的填補只能依靠社會力量來支撐,想要進入游戲設計領(lǐng)域的同學更多的選擇了社會上的一些培訓機構(gòu),因為高等院校的教學不能滿足行業(yè)的專業(yè)需求。反觀國外,游戲設計專業(yè)教育體系則頗為完善,覆蓋面廣,實踐性強,和行業(yè)接軌。
國外的游戲設計課程包含藝術(shù)設計課程和技術(shù)課程二大類。藝術(shù)設計課程主要涉及二維和三維、關(guān)卡、角色設計、游戲框架世界觀和背景設計等。而技術(shù)課程包括計算器編程、動態(tài)撲捉、虛幻引擎和人工智能等領(lǐng)域。
游戲設計主要做哪些工作
一、游戲設計師的工作內(nèi)容方面
1、根據(jù)核心的框架,設計游戲基本玩法;
2、設計游戲內(nèi)容的各個系統(tǒng)方面;
3、設計游戲關(guān)卡方面;
4、配合程序、美術(shù)等部門,制作、整合、調(diào)試、優(yōu)化所設計的具體系統(tǒng)或者關(guān)卡;
5、持續(xù)改進已上市游戲的用戶體驗;
6、構(gòu)思、設計有趣的、具有原創(chuàng)元素的游戲元素,形成可玩原型乃至完整的游戲。
二、游戲設計師的崗位職責
1、負責游戲情節(jié)和具體細節(jié)的策劃和設計工作;
2、負責跟進游戲的最終表現(xiàn)效果;
3、負責游戲的文字創(chuàng)意、流程設計等工作;
4、負責協(xié)調(diào)程序員,原畫設計人員完成游戲?qū)崿F(xiàn);
5、負責進行市場調(diào)研、需求分析等,根據(jù)用戶使用提出分析報告;
6、負責指定時間機會和工作任務,并監(jiān)督按時完成。
三、游戲設計師崗位要求
1、有良好的邏輯思維能力,能較好地進行游戲規(guī)則的邏輯推理,數(shù)值計算;
2、熟悉Excel等軟件,能夠清楚明確地通過書面文檔和流程圖表達自己的觀點;
3、善換位思考,能全面地想象各類用戶的心理和行為;
4、了解計算機技術(shù)實現(xiàn)網(wǎng)絡游戲的基本原理;
5、熟練使用PhotoShop,FLASH等軟件,對C語言、JAVA、NET、PHP面向?qū)ο缶幊獭?shù)據(jù)庫基礎(chǔ)知識有一定基礎(chǔ);
6、熟悉Photoshop或者Flash等某款主流繪圖軟件,能夠獨立完成關(guān)卡的草圖設計。
轉(zhuǎn)載請注明出處,歡迎參與討論,糾錯和補充內(nèi)容
想開發(fā)一款游戲,開發(fā)流程是什么樣的?
游戲 是一個相對復雜的軟件工程,要的技能和技巧很多,另外還需要一些專業(yè)的管理和品控。大體上來講, 游戲 主要工種是:策劃、程序、美術(shù),后期看情況引入 測試、運營。
一般情況下,一款網(wǎng)游的人員中低配置,大概是:12個策劃,12個程序,18個美術(shù),4個測試,2個運營。
程序中,7個前端程序,5個后端程序。策劃中,3人負責主角和怪物,3人負責關(guān)卡,4人負責系統(tǒng),2人負責數(shù)值。美術(shù)中,6人繪制角色、6人繪制場景、2人原畫設計、1人特效、1人動作、1人地圖編輯、1人界面。測試和運營比較簡單,后期加入進來即可。
其它的如音樂、片頭等,可以通過外包來完成。另外,再加上1名制作人和1名副制作人,這樣50人左右的一個團隊,可以完成一款普通的網(wǎng)絡 游戲 的制作。制作周期,大概上需要3年的時間。
第一年初始團隊,10人左右,程序策劃先行,程序完成程序架構(gòu)、技能和關(guān)卡編輯器、聯(lián)網(wǎng)、讀表等內(nèi)容,策劃完成 游戲 背景、主要系統(tǒng)和玩法、地圖設計、角色設計、怪物設計、關(guān)鍵內(nèi)容如物品+裝備的設計、副本設計等內(nèi)容。第二年擴充成30人團隊,策劃開始制作 地圖、 關(guān)卡(副本)、 角色與怪物技能、 交互界面等, 并引入美術(shù)團隊, 大規(guī)模制作內(nèi)容。第三年擴充成50人團隊,繼續(xù)補充內(nèi)容,另外開始調(diào)整數(shù)值,補缺補漏,出包,測試與修改bug,準備運營等。
現(xiàn)在制作 游戲 ,還有額外的版號風險,所以一定要留出更富余的資金才行(至少當然,業(yè)外人士如果上來就做這樣大可以考慮200~400萬左右入股手機卡牌或者PC單機團隊這樣的投資,和創(chuàng)始人一起共擔風險,減少開銷。當然,這樣也有壞處,就是您要實現(xiàn)自己的表達意愿,就需要有所收斂了( 游戲 行業(yè)作為有濃厚創(chuàng)新創(chuàng)意氛圍的行業(yè),大部分創(chuàng)始團隊也是有非常強烈的表達意愿的,每個人都需要尊重和聆聽別人的idea,也要提出和闡述自己的見解,尤其是策劃,每天的工作就是“撕逼”)。
游戲 開發(fā)是一個復雜的工程,但看題主的意圖是想獨立開發(fā)一款 游戲 。
那么一個人能不能開發(fā)一款 游戲 呢?答案當然是肯定的 。
游戲 的范疇很大,從上百G的3A大作,到僅僅64K的超級馬里奧,都是 游戲 ,并且 游戲 獲得市場的認可跟自身的體積沒有半毛錢的關(guān)系,所以我們沒必要對著3A大作望洋興嘆!什么都沒做就先否定自己。
對于 游戲 開發(fā)的流程、分工、以及各種必要元素很多答主都分析的井井有條,在這里沒有必要過多累贅,僅僅分析一下,對于一個新入門的 游戲 開發(fā)者應該具備哪些素養(yǎng):
前提:
1,如果題主想要開發(fā)一款類似于《使命召喚:戰(zhàn)區(qū)》、亦或是《刺客信條:奧德賽》這類的超大型的3A巨制,那么基本就不需要往下看了,因為以現(xiàn)在的技術(shù)很難一個人獨立完成這樣的 游戲 ,這些 游戲 都是用上千人的隊伍花費數(shù)年制作的。
2,如果題主有大量的資金(上不封頂),可以直接找專業(yè)公司做,以下也可以忽視。
如果以上都是否定,那么題主就可以繼續(xù)往下看了~
學 游戲 先學編程,這步必不可少
現(xiàn)在 游戲 的開發(fā)技術(shù)五花八門,但最重要的一環(huán)就是編程,如果把一款 游戲 比作一個人的話,那么編程就比作人的大腦,編程的重要性由此可見一斑。
那么編程要學哪些語言呢?這里只推薦兩門語言:C#和swift。這兩門語言都是現(xiàn)代化的面向?qū)ο缶幊陶Z言,功能強大,且簡潔易掌握。那么這兩種語言要怎么選擇呢?
1,C#是首選的。它所依附的Unity 3D是現(xiàn)在最受歡迎 游戲 開發(fā)平臺,依靠他基本可以開發(fā)出現(xiàn)在市面上所有類型的 游戲 (PS:《王者榮耀》也是它開發(fā)的哦~)。并且支持跨平臺,一個 游戲 工程,可以發(fā)布在所有 游戲 平臺:如PC、PS4、Xbox、iOS、Android等,省去了用戶跨平臺移植的麻煩
2,swift僅僅是針對iOS平臺,蘋果利用它開發(fā)了自己的 游戲 引擎:SpriteKit、SceneKit等,因為她比較簡單,已經(jīng)有80歲的老奶奶和6歲的小朋友利用它開發(fā)出了 游戲 并深受好評!當然缺點也比較明顯,只能運行于蘋果設備,如:iPhone,iPad,Mac等,無法運行在PC或安卓設備。
具體選擇就看題主的意愿了,我的建議是直接C#省事!
美術(shù)和音樂,雖跨度巨大,但有折中方法
如果把編程比作人的大腦,那么美術(shù)就是人的骨肉或衣服,音樂就是人的靈魂。
美術(shù)的功夫深不見底,如果想要研究,一輩子的時間也不夠充裕,音樂亦是如此。對于一款小型的獨立 游戲 ,美術(shù)可能就是幾張圖片,如《Flappy Bird》就是幾張小鳥的動作分解圖和背景,音效就是一段簡單的循環(huán)播放音樂和死亡的音樂,一個人完全可以搞定,但是阻擋不了它的風靡!
關(guān)卡設計、戰(zhàn)斗平衡等
這些也是 游戲 中特別注意的點,也是體現(xiàn)設計者巧妙心思的點,做好了可能就是 游戲 的核心玩法,做不好就會被用戶罵成翔!
以上幾點淺薄的認識希望對題主有所幫助~
1、前期交涉溝通
游戲 開發(fā)項目達成合作的前期,售前人員將與客戶有深入的溝通,充分了解客戶具體的需求,并對客戶需求進行專業(yè)的分析,將前期的意向需求認真記錄在案。接下來,售前人員再與開發(fā)部門工程師進行溝通,轉(zhuǎn)達客戶需求, 游戲 開發(fā)人員將對客戶的需求做初步的可行性評估分析,并給出即充分滿足客戶需求又可行的項目方案。然后售前人員將確定下來的方案與客戶溝通,請客戶做二次需求確認。
2、 游戲 APP開發(fā)前期策劃并做確認
繼第一步后,售前人員將初步的確認 游戲 開發(fā)結(jié)果反饋給策劃人員,策劃人員制作出具體的方案,并將策劃方案與客戶溝通,雙方更終確定 游戲 開發(fā)整體細節(jié)流程等問題,達成一致后方可實施 游戲 開發(fā)方案。
3、 游戲 APP開發(fā)
開發(fā)部門工程師根據(jù)策劃方案,合理安排每一階段項目進度及目標,并適時的與客戶溝通項目進程,讓客戶也能有效參與到 游戲 開發(fā)項目每一階段的實施當中來。確保在開發(fā)過程中保證客戶的滿意度,即臨時性的問題更改。
4、 游戲 APP開發(fā)的相關(guān)運行測試
開發(fā)部門工程師對 游戲 開發(fā)進行內(nèi)外網(wǎng)測試、測試、壓力測試等一系列測試,之后交付客戶測試,進行初次檢驗。
5、完成APP開發(fā)進行交付
測試完成后的 游戲 產(chǎn)品交付交付客戶,客戶可在外網(wǎng)環(huán)境下再次測試,進行終檢,檢驗合格后,交付尾款。大致 游戲 開發(fā)簡便流程到此也就結(jié)束了。
游戲 開發(fā)項目達成合作的前期,售前人員將與客戶有深入的溝通,充分了解客戶具體的需求,并對客戶需求進行專業(yè)的分析,將前期的意向需求認真記錄在案。接下來,售前人員再與開發(fā)部門工程師進行溝通,轉(zhuǎn)達客戶需求, 游戲 開發(fā)人員將對客戶的需求做初步的可行性評估分析,并給出即充分滿足客戶需求又可行的項目方案。然后售前人員將確定下來的方案與客戶溝通,請客戶做二次需求確認。
2、 游戲 APP開發(fā)前期策劃并做確認
繼第一步后,售前人員將初步的確認 游戲 開發(fā)結(jié)果反饋給策劃人員,策劃人員制作出具體的方案,并將策劃方案與客戶溝通,雙方更終確定 游戲 開發(fā)整體細節(jié)流程等問題,達成一致后方可實施 游戲 開發(fā)方案。
3、 游戲 APP開發(fā)
開發(fā)部門工程師根據(jù)策劃方案,合理安排每一階段項目進度及目標,并適時的與客戶溝通項目進程,讓客戶也能有效參與到 游戲 開發(fā)項目每一階段的實施當中來。確保在開發(fā)過程中保證客戶的滿意度,即臨時性的問題更改。
4、 游戲 APP開發(fā)的相關(guān)運行測試
開發(fā)部門工程師對 游戲 開發(fā)進行內(nèi)外網(wǎng)測試、測試、壓力測試等一系列測試,之后交付客戶測試,進行初次檢驗。
5、完成APP開發(fā)進行交付
測試完成后的 游戲 產(chǎn)品交付交付客戶,客戶可在外網(wǎng)環(huán)境下再次測試,進行終檢,檢驗合格后,交付尾款。大致 游戲 開發(fā)簡便流程到此也就結(jié)束了。
游戲 的制作過程。
工具/原料
電腦 手機
方法/步驟
1/4 分步閱讀
1. 游戲 制作過程并不神秘。按不同,可分為網(wǎng)絡 游戲 (online game)和家用機 游戲 (consol game)。其開發(fā)過程大致可以分為原始創(chuàng)意階段——項目研發(fā)階段——項目開發(fā)階段—— 游戲 測試階段—— 游戲 運營階段。作為個人,在 游戲 制作過程中的分工有美術(shù)(AD美術(shù)總監(jiān)、角色、場景、動作、特效、UI界面)、程序(主程、網(wǎng)絡端程序、客戶端程序)、策劃(主策劃、執(zhí)行策劃)、音樂(為主)。而網(wǎng)絡 游戲 和家用機 游戲 在美術(shù)方面的要求不大相同。網(wǎng)絡 游戲 更注重UI的交互、風格的多樣、內(nèi)容的充實。而家用機 游戲 更注重畫面的表現(xiàn)力、技術(shù)的先進和UI細節(jié)的細膩。近幾年,網(wǎng)絡 游戲 的美術(shù)在畫面表現(xiàn)力上有向家用 游戲 靠近的趨勢。就國內(nèi)該行業(yè)的發(fā)展現(xiàn)狀來說,美術(shù)、程序這兩塊的合格人才是最緊缺的。
2/4
2. 游戲 制作全過程: (1)【 游戲 策劃】 工作范疇:故事設計,AI設計,玩法設計,數(shù)字設定,關(guān)卡設計 人員配置:編劇人員, 游戲 策劃人員 (2)【 游戲 美術(shù)】 工作范疇:原畫,建模,貼圖,動畫特效,用戶界面 人員配置:原畫師,模型師,材質(zhì)師,動畫師,特效師,UI設計師 (3)【 游戲 程序】 工作范疇: 游戲 引擎程序,腳本編輯,材質(zhì)開發(fā) 人員配置:程序員,工程師,Shader程序員 (4)【 游戲 整合】 工作范疇:關(guān)卡整合,數(shù)值調(diào)整,程序與美術(shù)結(jié)合,音效置入 人員配置:程序員,工程師 (5)【 游戲 測試】 工作范疇:數(shù)值微調(diào),極限測試,除錯 人員配置:程序員,工程師
3/4
3.學習 游戲 制作必須掌握三大方向的知識和! 游戲 美術(shù),需要一定的美術(shù)功底。要用到的有:max,zbrush,ps等等。 游戲 程序,當然是學計算機類。要學習程序語言。比如c,c++,as3,php等等。 游戲 策劃,則比較復雜。因為策劃又細分為數(shù)值策劃,系統(tǒng)策劃,劇情策劃等。而且策劃要具備一定的程序和美術(shù)基礎(chǔ)。所以如果想往劇情方面發(fā)展的話,要學文科, 歷史 心理學等專業(yè)。如果是數(shù)值和系統(tǒng),則比較注重邏輯分析等,則偏向于理工科。用到的一半是office系列的。
4/4
4. 游戲 制作的一些其它職位 原畫師:根據(jù) 游戲 人員的行業(yè)經(jīng)驗,進行高強度的繪畫訓練,達到精通色彩鮮明、結(jié)構(gòu)比例準確,提高鑒賞及創(chuàng)意能力,保證學生自身水平快速提高,達到行業(yè)用人標準 模型師:通過角色建模、人體解剖、場景建模、道具建模、展UV、貼圖繪制、法線烘培等知識的學習和研究,使學員熟練掌握各種技法,達到行業(yè)用人標準 材質(zhì)師:通過角色建模、人體解剖、場景建模、道具建模、展UV、貼圖繪制、法線烘培等知識的學習和研究,使學員熟練掌握各種技法,達到行業(yè)用人標準 動畫師:讓學生知道各種動畫制作的表現(xiàn),角色的整體塑造、風格動畫的制作,學成后具備掌握扎實的動畫原理和動畫表現(xiàn)力,精通動畫制作 特效師:針對 游戲 特效制作的高級人才需求,通過色彩搭配、特效貼圖繪制及粒子特效的使用,制作出色彩炫麗、節(jié)奏感強、具有視覺沖擊力的特效
1、3D數(shù)學,包括矩陣、四元數(shù)、空間變換、碰撞檢測等等;
2、C、C++要熟練掌握,對內(nèi)存、指針這些都要很熟悉;
3、底層的計算機知識、組成原理很重要,最好能會一些匯編;
4、數(shù)據(jù)結(jié)構(gòu)和算法,非常重要,基礎(chǔ)都很重要;
5、對 游戲 的整體認識,包括 游戲 需要哪幾個模塊,比如渲染、物理、AI、gameplay等等,最好自己不用引擎的情況下寫過一些基礎(chǔ)的引擎、渲染模塊等等;
6、對 游戲 需要有自己的認識和見解,玩 游戲 也要學會分析,知道如何分析 游戲 的優(yōu)缺點,知道什么樣的 游戲 好玩,為什么好玩,建議多看各種文章和視頻;等等
想學可以報個培訓班,優(yōu)就業(yè)不錯
籌備階段:籌建團隊,確定項目的基本方向。
原型階段:實現(xiàn)一個 游戲 原型,發(fā)布Alpha測試版,以驗證和調(diào)整預定的方向。
發(fā)布階段:發(fā)布 游戲 的Beta測試版本,供內(nèi)部封閉測試,做上線前最后的準備。
迭代階段:完成對Beta測試版的修改,上線后按迭代周期,持續(xù)開發(fā)和調(diào)優(yōu)產(chǎn)品
籌備階段:籌建團隊,確定項目的基本方向。
原型階段:實現(xiàn)一個 游戲 原型,發(fā)布Alpha測試版,以驗證和調(diào)整預定的方向。
發(fā)布階段:發(fā)布 游戲 的Beta測試版本,供內(nèi)部封閉測試,做上線前最后的準備。
迭代階段:完成對Beta測試版的修改,上線后按迭代周期,持續(xù)開發(fā)和調(diào)優(yōu)產(chǎn)品
現(xiàn)在 游戲 開發(fā)還是比較熱門的,之前朋友在優(yōu)就業(yè)培訓的,現(xiàn)在就業(yè)的挺好的
首先先得設計 游戲 的人物,還要想 游戲 的類型,接下來試圖加進一些特技演出,然后開放服務器,再開測試,然后進行反復修改,然后就發(fā)不
做游戲開發(fā)要學什么?
學習游戲開發(fā)需要熟練掌握游戲編輯軟件,熟練掌握好這些基礎(chǔ)的游戲軟件功能就可以了。常用的編輯軟件有以下6種。
1、3dsMAX:大多數(shù)游戲開發(fā)公司美工使用,效率較高,可以獨立制作游戲中所有美術(shù)相關(guān)資源。
2、MAYA:跟3dsMAX差不多的軟件,因個人喜好而定,MAYA在制作動作的方面較MAX稍差,不過在很多方面這兩款軟件都是可以兼容的。
3、:可以直接打開3維模型文件,在上面繪制貼圖。
4、C++:程序使用,用來實現(xiàn)游戲中的各種功能,調(diào)試BUG等。
5、Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。
6、ZBrush:美工制作超高模用的,然后可以生成法線貼圖,在MAYA或MAX中使用。
游戲開發(fā)工程師的主要工作是什么?你會選擇這個行業(yè)嗎?
游戲開發(fā)工程師不僅在薪金待遇上比在傳統(tǒng)高科技產(chǎn)業(yè)上具有優(yōu)勢,同時擇業(yè)面廣泛也是吸引眾多求職者參加職業(yè)培訓的因素之一。如學習游戲程序開發(fā),將來可在游戲企業(yè)、通訊企業(yè)、IT 企業(yè)擔任網(wǎng)絡游戲 、網(wǎng)站開發(fā) 、 FLASH/C++ 程序師, 3D Animation 設計師、客戶端軟件工程師、服務器端軟件工程師等等;可以說,游戲開發(fā)工程師的職業(yè)前景、就業(yè)前途非常看好!
游戲開發(fā)工程師的職業(yè)前景也是非常好的,我國著名的游戲公司人力資源負責人說過,目前最缺乏的有經(jīng)驗的游戲開發(fā)人員,特別是擁有項目操作、項目管理經(jīng)驗的高端游戲?qū)I(yè)人才。九城、網(wǎng)易、金山等游戲巨頭也表達了類似的觀點。目前游戲產(chǎn)業(yè)人才缺口高達 60 萬,中高級人才更是緊缺,而需求量最大的是經(jīng)驗豐富的專業(yè)設計、開發(fā)人才。
現(xiàn)在游戲設計開發(fā)專業(yè)發(fā)展很迅速,相比其他行業(yè)在薪資和發(fā)展空間方面有著絕對的優(yōu)勢,所以從事軟件開發(fā)方面的工作可選擇的范圍很大,游戲行業(yè)的發(fā)展使得游戲人才的就業(yè)前景看好,而且較其他行業(yè) 相比游戲設計開發(fā)行業(yè)整體薪酬水平保持持續(xù)增長勢頭,都能獲得很高的薪酬待遇和升職空間。到 2022 年,行業(yè)的年均薪酬水平有望超過 25 萬元,尤其是部門經(jīng)理以上崗位的薪酬曲線提升幅度將會繼續(xù)加大。游戲行業(yè)發(fā)展的很快。在一個高速發(fā)展的行業(yè)當中容易賺到錢,容易有發(fā)展,但是具體到個人能力,必須突出,才會有發(fā)展。一個行業(yè)發(fā)展得快,一個職業(yè)被看好,你得具備相當?shù)哪芰Σ趴梢?。比如,做程序員很賺錢,但有的人做的不好,就賺不到錢,乃至被淘汰出局。
游戲開發(fā)是做什么的?
首先非常感謝在這里能為你解答這個問題,讓我?guī)ьI(lǐng)你們一起走進這個問題,現(xiàn)在讓我們一起探討一下。
一般的大型 游戲 開發(fā)絕不是用某種語言這么單純的問題。一個大型 游戲 的開發(fā)需要龐大的團隊使用各種各樣的語言和工具來完成??偨Y(jié)一下主要有C/C++,匯編語言,著色器語言,腳本語言,高效的開發(fā)語言C#或Java。
首先一般的 游戲 開發(fā)架構(gòu)(Windows)從底到頂一般是Direct X?—— 游戲 引擎—— 游戲 。
Direct X?相當于所有顯卡的一個統(tǒng)一接口,為 游戲 提供一個利用硬件渲染的編程模型,但Direct X?接口為了追求高性能功能非常單純和松散,不利于 游戲 的高效開發(fā)。此時就需要根據(jù) 游戲 特點對其進行適當?shù)娜∩岷头庋b,實現(xiàn)一組更高抽象的 游戲 開發(fā)接口和框架,可以理解成 游戲 引擎中的圖形引擎。這部分的開發(fā)一般使用的語言是C/C++和少量的匯編語言。
至于 游戲 引擎是一個非常復雜的功能聚合體,所有的 游戲 開發(fā)工作都是在之上進行的。包括圖形引擎,音頻引擎,碰撞引擎,藝術(shù)資源管理,腳本引擎等等。到此為止幾乎還沒有涉及到你所說的 游戲 開發(fā)。
首先在圖形渲染方面,例如光照陰影處理等等,現(xiàn)代顯卡一般是通過可編程著色器實現(xiàn)對圖形效果的控制,所采用的編程語言一般是一些著色器語言,例如Direct X?采用的HLSL,OpenGL使用的GLSL等等,語法類似C語言, 游戲 執(zhí)行時被編譯加載到顯卡上,在實現(xiàn)硬件渲染速度的同時又實現(xiàn)了編程的靈活性。
大型 游戲 開發(fā)的絕大部分工作其實都是在編寫 游戲 腳本,腳本是大型 游戲 得以如此高速開發(fā)和發(fā)布的主要原因。腳本化的開發(fā)讓 游戲 開發(fā)擺脫了硬編碼的種種弊端,讓 游戲 內(nèi)容可以輕易的修改和調(diào)試。 游戲 故事如何進行,各種事件如何觸發(fā),何時該播放哪些聲音或動畫,如何使用藝術(shù)團隊創(chuàng)作的資源,這些都是在腳本中編寫的,可以說引擎決定了 游戲 能做什么,而腳本才真正決定了 游戲 做了什么。一些著名的引擎如虛幻系列都有自己獨特的腳本語言,其他一些引擎可能會采用一些第三方的腳本語言,比如比較流行的Lua。所以開發(fā)一個新 游戲 最簡單的情形就是沿用之前的引擎,創(chuàng)作藝術(shù)資源,然后編寫腳本將其組織成一個 游戲 ,幾乎不需要什么底層的編程語言。
開發(fā)環(huán)境方面, 游戲 團隊內(nèi)部可能會使用一些開發(fā)和設計工具對資源進行處理,可以理解成 游戲 引擎的IDE,這部分因為是內(nèi)部工具,而且可能需要經(jīng)常修改所以一般采用比較高效的開發(fā)和語言,比如暴雪就是部分使用.NET和C#進行一些內(nèi)部工具的開發(fā)。
至于引擎核心的開發(fā),Windows比較流行的方法是使用最新版本的Visual Studio,顯卡廠商如NVIDIA也會為VS開發(fā)一些插件來簡化顯卡編程和調(diào)試。
在以上的分享關(guān)于這個問題的解答都是個人的意見與建議,我希望我分享的這個問題的解答能夠幫助到大家。
在這里同時也希望大家能夠喜歡我的分享,大家如果有更好的關(guān)于這個問題的解答,還望分享評論出來共同討論這話題。
我最后在這里,祝大家每天開開心心工作快快樂樂生活, 健康 生活每一天,家和萬事興,年年發(fā)大財,生意興隆,謝謝!
很高興能在這和大家討論這個問題,
游戲 開發(fā)是一個過程,為了激發(fā)玩家玩 游戲 熱情,通過遵循設計制作規(guī)則,來設計人物、場景等 游戲 要素。
2、主要流程包括原畫創(chuàng)作、建模、材質(zhì)、燈光及渲染、骨骼設定、動畫、特效等部分。涉及范疇包括 : 游戲 規(guī)則及玩法、視覺藝術(shù)、編程、產(chǎn)品化、聲效、編劇、 游戲 角色、道具、場景、界面等等元素。
3、 游戲 程序開發(fā)歸根到底就是軟件工程,是 游戲 制造環(huán)節(jié)中不行短少的重要部分。 游戲 程序開發(fā)是技術(shù)含量最高的, 游戲 程序員的薪資也相對其他職業(yè)高許多,目前 游戲 職業(yè)中 游戲 程度人才的缺口非常大,供不應求。
二、 游戲 開發(fā)需要具備的知識
1、 游戲 本質(zhì)分析, 游戲 產(chǎn)業(yè)概論、 游戲 開發(fā)流程及職業(yè)劃分、玩家需求分析、構(gòu)思創(chuàng)意及文檔編寫要求、 游戲 故事設計、 游戲 元素、規(guī)則、任務、系統(tǒng)、關(guān)卡設計、 游戲 平衡設定、界面與操作功能。
2、透視基礎(chǔ)、構(gòu)圖基礎(chǔ)、結(jié)構(gòu)素描、明暗素描、藝用人體解剖基礎(chǔ)、人物速寫、Adobe 軟件應用、造型基礎(chǔ)、 游戲 美術(shù)風格技法、色彩基礎(chǔ)、 游戲 色彩練習、肖像繪制、質(zhì)感表現(xiàn)。
3、3DMAX軟件基礎(chǔ)、 游戲 材質(zhì)基礎(chǔ)、 游戲 道具制作、作品渲染。
三、 游戲 場景制作技巧、場景材質(zhì)制作、卡通角色制作、寫實角色制作、怪物制作。簡單分類的話就是:
1、扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能。
2、相關(guān)圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關(guān)知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE。
3、扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現(xiàn)在比較大的 游戲 也由此開發(fā);DELPHI功能也很強,很多網(wǎng)游:比如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機 游戲 。
一、 游戲 開發(fā)制作的概念
1、 游戲 開發(fā)是一個過程,為了激發(fā)玩家玩 游戲 熱情,通過遵循設計制作規(guī)則,來設計人物、場景等 游戲 要素。
2、主要流程包括原畫創(chuàng)作、建模、材質(zhì)、燈光及渲染、骨骼設定、動畫、特效等部分。涉及范疇包括 : 游戲 規(guī)則及玩法、視覺藝術(shù)、編程、產(chǎn)品化、聲效、編劇、 游戲 角色、道具、場景、界面等等元素。
3、 游戲 程序開發(fā)歸根到底就是軟件工程,是 游戲 制造環(huán)節(jié)中不行短少的重要部分。 游戲 程序開發(fā)是技術(shù)含量最高的, 游戲 程序員的薪資也相對其他職業(yè)高許多,目前 游戲 職業(yè)中 游戲 程度人才的缺口非常大,供不應求。
二、 游戲 開發(fā)需要具備的知識
1、 游戲 本質(zhì)分析, 游戲 產(chǎn)業(yè)概論、 游戲 開發(fā)流程及職業(yè)劃分、玩家需求分析、構(gòu)思創(chuàng)意及文檔編寫要求、 游戲 故事設計、 游戲 元素、規(guī)則、任務、系統(tǒng)、關(guān)卡設計、 游戲 平衡設定、界面與操作功能。
2、透視基礎(chǔ)、構(gòu)圖基礎(chǔ)、結(jié)構(gòu)素描、明暗素描、藝用人體解剖基礎(chǔ)、人物速寫、Adobe 軟件應用、造型基礎(chǔ)、 游戲 美術(shù)風格技法、色彩基礎(chǔ)、 游戲 色彩練習、肖像繪制、質(zhì)感表現(xiàn)。
3、3DMAX軟件基礎(chǔ)、 游戲 材質(zhì)基礎(chǔ)、 游戲 道具制作、作品渲染。
三、 游戲 場景制作技巧、場景材質(zhì)制作、卡通角色制作、寫實角色制作、怪物制作。簡單分類的話就是:
1、扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能。
1、 游戲 開發(fā)是一個過程,為了激發(fā)玩家玩 游戲 熱情,通過遵循設計制作規(guī)則,來設計人物、場景等 游戲 要素。
2、主要流程包括原畫創(chuàng)作、建模、材質(zhì)、燈光及渲染、骨骼設定、動畫、特效等部分。涉及范疇包括 : 游戲 規(guī)則及玩法、視覺藝術(shù)、編程、產(chǎn)品化、聲效、編劇、 游戲 角色、道具、場景、界面等等元素。
3、 游戲 程序開發(fā)歸根到底就是軟件工程,是 游戲 制造環(huán)節(jié)中不行短少的重要部分。 游戲 程序開發(fā)是技術(shù)含量最高的, 游戲 程序員的薪資也相對其他職業(yè)高許多,目前 游戲 職業(yè)中 游戲 程度人才的缺口非常大,供不應求。
二、 游戲 開發(fā)需要具備的知識
1、 游戲 本質(zhì)分析, 游戲 產(chǎn)業(yè)概論、 游戲 開發(fā)流程及職業(yè)劃分、玩家需求分析、構(gòu)思創(chuàng)意及文檔編寫要求、 游戲 故事設計、 游戲 元素、規(guī)則、任務、系統(tǒng)、關(guān)卡設計、 游戲 平衡設定、界面與操作功能。
2、透視基礎(chǔ)、構(gòu)圖基礎(chǔ)、結(jié)構(gòu)素描、明暗素描、藝用人體解剖基礎(chǔ)、人物速寫、Adobe 軟件應用、造型基礎(chǔ)、 游戲 美術(shù)風格技法、色彩基礎(chǔ)、 游戲 色彩練習、肖像繪制、質(zhì)感表現(xiàn)。
3、3DMAX軟件基礎(chǔ)、 游戲 材質(zhì)基礎(chǔ)、 游戲 道具制作、作品渲染。
三、 游戲 場景制作技巧、場景材質(zhì)制作、卡通角色制作、寫實角色制作、怪物制作。簡單分類的話就是:
1、扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能。
2、相關(guān)圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關(guān)知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE。
3、扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現(xiàn)在比較大的 游戲 也由此開發(fā);DELPHI功能也很強,很多網(wǎng)游:比如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機 游戲 。
補充:
一、 游戲 開發(fā)需要學哪些
1、基礎(chǔ)公共課: 游戲 概述 Photoshop平面軟件及像素美術(shù) 3dsmax軟件基礎(chǔ)及效果圖制作 游戲 程序設計基礎(chǔ)及 游戲 制作原理 游戲 策劃、制作、測試及運營實踐 游戲 行業(yè)規(guī)劃及職業(yè)素質(zhì)。
2、專業(yè)技能課:手機2D 游戲 開發(fā) 2D 游戲 開發(fā)技術(shù)實戰(zhàn) C++語言及算法基礎(chǔ) WIN32程序開發(fā)及MFC基礎(chǔ) 2D 游戲 開發(fā)實踐 行業(yè)規(guī)劃及職業(yè)素質(zhì)。2D網(wǎng)絡 游戲 開發(fā)主要學習內(nèi)容有網(wǎng)絡 游戲 程序設計、網(wǎng)絡 游戲 算法設計、2D網(wǎng)絡 游戲 平臺設計以及商業(yè)實戰(zhàn)項目訓練,包含C++、數(shù)據(jù)結(jié)構(gòu)、算法基礎(chǔ)、Windows API使用、MFC原理及其應用、2D圖形渲染技術(shù)、界面設計與應用。
3、 游戲 程序方向: Direct 3D程序開發(fā)基礎(chǔ) 3D 游戲 開發(fā)技術(shù)實戰(zhàn) 游戲 引擎的修改與使用網(wǎng)絡通訊、數(shù)據(jù)庫及 游戲 服務器、行業(yè)規(guī)劃及職業(yè)素質(zhì)、 游戲 綜合項目實戰(zhàn)訓練、基地頂崗項目實訓。
二、 游戲 開發(fā)常用軟件
1、3dsMAX:大多數(shù) 游戲 開發(fā)公司美工使用,效率較高,可以獨立制作 游戲 中所有美術(shù)相關(guān)資源。
2、Delphi:直接編譯生成可執(zhí)行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運行速度更快。在處理速度和存取服務器方面,Delphi的性能遠遠高于其他同類產(chǎn)品。
3、 Photoshop:PHOTOSHOP是一個很好的圖像編輯軟件,PHOTOSHOP的應用領(lǐng)域很廣泛,在圖像、圖形、文字、視頻、出版各方面都有涉及。
4、MAYA:跟3dsMAX差不多的軟件,因個人喜好而定, MAYA在制作動作的方面較MAX稍差,不過在很多方面這兩款軟件都是可以兼容的。
5、其他:在個人計算機上,可以用目前流性的軟件開發(fā)工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系統(tǒng)的普及和其強大的多媒體功能,越來越多的 游戲 支持Windows操作系統(tǒng)。
游戲 開發(fā)者指制作電子 游戲 軟件的企業(yè)、團體或個人,其中企業(yè)性質(zhì)的 游戲 開發(fā)者一般稱為“ 游戲 開發(fā)商”。開發(fā)者可以專門為特定的電子 游戲 機制作,例如索尼的 3、微軟的Xbox 360、任天堂的Wii,也可以為多種平臺開發(fā),包括個人電腦。
也有開發(fā)者專門為特定的 游戲 類型制作,例如角色扮演 游戲 或第一人稱射擊 游戲 。有些開發(fā)者專注于將 游戲 在各個平臺間移植。有些開發(fā)者專注于將 游戲 翻譯成其他語種。還有一種不常見的軟件開發(fā)工作:給 游戲 補充內(nèi)容。多數(shù)以獲取利潤為目的。
也有開發(fā)者專門為特定的 游戲 類型制作,例如角色扮演 游戲 或第一人稱射擊 游戲 。有些開發(fā)者專注于將 游戲 在各個平臺間移植。有些開發(fā)者專注于將 游戲 翻譯成其他語種。還有一種不常見的軟件開發(fā)工作:給 游戲 補充內(nèi)容。多數(shù)以獲取利潤為目的。
一、 游戲 開發(fā)制作的概念
1、 游戲 開發(fā)是一個過程,為了激發(fā)玩家玩 游戲 熱情,通過遵循設計制作規(guī)則,來設計人物、場景等 游戲 要素。
2、主要流程包括原畫創(chuàng)作、建模、材質(zhì)、燈光及渲染、骨骼設定、動畫、特效等部分。涉及范疇包括 : 游戲 規(guī)則及玩法、視覺藝術(shù)、編程、產(chǎn)品化、聲效、編劇、 游戲 角色、道具、場景、界面等等元素。
3、 游戲 程序開發(fā)歸根到底就是軟件工程,是 游戲 制造環(huán)節(jié)中不行短少的重要部分。 游戲 程序開發(fā)是技術(shù)含量最高的, 游戲 程序員的薪資也相對其他職業(yè)高許多,目前 游戲 職業(yè)中 游戲 程度人才的缺口非常大,供不應求。
二、 游戲 開發(fā)需要具備的知識
1、 游戲 本質(zhì)分析, 游戲 產(chǎn)業(yè)概論、 游戲 開發(fā)流程及職業(yè)劃分、玩家需求分析、構(gòu)思創(chuàng)意及文檔編寫要求、 游戲 故事設計、 游戲 元素、規(guī)則、任務、系統(tǒng)、關(guān)卡設計、 游戲 平衡設定、界面與操作功能。
2、透視基礎(chǔ)、構(gòu)圖基礎(chǔ)、結(jié)構(gòu)素描、明暗素描、藝用人體解剖基礎(chǔ)、人物速寫、Adobe 軟件應用、造型基礎(chǔ)、 游戲 美術(shù)風格技法、色彩基礎(chǔ)、 游戲 色彩練習、肖像繪制、質(zhì)感表現(xiàn)。
3、3DMAX軟件基礎(chǔ)、 游戲 材質(zhì)基礎(chǔ)、 游戲 道具制作、作品渲染。
三、 游戲 場景制作技巧、場景材質(zhì)制作、卡通角色制作、寫實角色制作、怪物制作。簡單分類的話就是:
1、扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能。
2、相關(guān)圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關(guān)知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE。
3、扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現(xiàn)在比較大的 游戲 也由此開發(fā);DELPHI功能也很強,很多網(wǎng)游:比如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機 游戲 。
補充:
一、 游戲 開發(fā)需要學哪些
1、基礎(chǔ)公共課: 游戲 概述 Photoshop平面軟件及像素美術(shù) 3dsmax軟件基礎(chǔ)及效果圖制作 游戲 程序設計基礎(chǔ)及 游戲 制作原理 游戲 策劃、制作、測試及運營實踐 游戲 行業(yè)規(guī)劃及職業(yè)素質(zhì)。
2、專業(yè)技能課:手機2D 游戲 開發(fā) 2D 游戲 開發(fā)技術(shù)實戰(zhàn) C++語言及算法基礎(chǔ) WIN32程序開發(fā)及MFC基礎(chǔ) 2D 游戲 開發(fā)實踐 行業(yè)規(guī)劃及職業(yè)素質(zhì)。2D網(wǎng)絡 游戲 開發(fā)主要學習內(nèi)容有網(wǎng)絡 游戲 程序設計、網(wǎng)絡 游戲 算法設計、2D網(wǎng)絡 游戲 平臺設計以及商業(yè)實戰(zhàn)項目訓練,包含C++、數(shù)據(jù)結(jié)構(gòu)、算法基礎(chǔ)、Windows API使用、MFC原理及其應用、2D圖形渲染技術(shù)、界面設計與應用。
3、 游戲 程序方向: Direct 3D程序開發(fā)基礎(chǔ) 3D 游戲 開發(fā)技術(shù)實戰(zhàn) 游戲 引擎的修改與使用網(wǎng)絡通訊、數(shù)據(jù)庫及 游戲 服務器、行業(yè)規(guī)劃及職業(yè)素質(zhì)、 游戲 綜合項目實戰(zhàn)訓練、基地頂崗項目實訓。
二、 游戲 開發(fā)常用軟件
1、3dsMAX:大多數(shù) 游戲 開發(fā)公司美工使用,效率較高,可以獨立制作 游戲 中所有美術(shù)相關(guān)資源。
2、Delphi:直接編譯生成可執(zhí)行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運行速度更快。在處理速度和存取服務器方面,Delphi的性能遠遠高于其他同類產(chǎn)品。
3、 Photoshop:PHOTOSHOP是一個很好的圖像編輯軟件,PHOTOSHOP的應用領(lǐng)域很廣泛,在圖像、圖形、文字、視頻、出版各方面都有涉及。
4、MAYA:跟3dsMAX差不多的軟件,因個人喜好而定, MAYA在制作動作的方面較MAX稍差,不過在很多方面這兩款軟件都是可以兼容的。
5、其他:在個人計算機上,可以用目前流性的軟件開發(fā)工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系統(tǒng)的普及和其強大的多媒體功能,越來越多的 游戲 支持Windows操作系統(tǒng)。
一、 游戲 開發(fā)制作的概念
1、 游戲 開發(fā)是一個過程,為了激發(fā)玩家玩 游戲 熱情,通過遵循設計制作規(guī)則,來設計人物、場景等 游戲 要素。
2、主要流程包括原畫創(chuàng)作、建模、材質(zhì)、燈光及渲染、骨骼設定、動畫、特效等部分。涉及范疇包括 : 游戲 規(guī)則及玩法、視覺藝術(shù)、編程、產(chǎn)品化、聲效、編劇、 游戲 角色、道具、場景、界面等等元素。
3、 游戲 程序開發(fā)歸根到底就是軟件工程,是 游戲 制造環(huán)節(jié)中不行短少的重要部分。 游戲 程序開發(fā)是技術(shù)含量最高的, 游戲 程序員的薪資也相對其他職業(yè)高許多,目前 游戲 職業(yè)中 游戲 程度人才的缺口非常大,供不應求。
二、 游戲 開發(fā)需要具備的知識
1、 游戲 本質(zhì)分析, 游戲 產(chǎn)業(yè)概論、 游戲 開發(fā)流程及職業(yè)劃分、玩家需求分析、構(gòu)思創(chuàng)意及文檔編寫要求、 游戲 故事設計、 游戲 元素、規(guī)則、任務、系統(tǒng)、關(guān)卡設計、 游戲 平衡設定、界面與操作功能。
2、透視基礎(chǔ)、構(gòu)圖基礎(chǔ)、結(jié)構(gòu)素描、明暗素描、藝用人體解剖基礎(chǔ)、人物速寫、Adobe 軟件應用、造型基礎(chǔ)、 游戲 美術(shù)風格技法、色彩基礎(chǔ)、 游戲 色彩練習、肖像繪制、質(zhì)感表現(xiàn)。
3、3DMAX軟件基礎(chǔ)、 游戲 材質(zhì)基礎(chǔ)、 游戲 道具制作、作品渲染。
三、 游戲 場景制作技巧、場景材質(zhì)制作、卡通角色制作、寫實角色制作、怪物制作。簡單分類的話就是:
1、扎實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能。
2、相關(guān)圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關(guān)知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE。
3、扎實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現(xiàn)在比較大的 游戲 也由此開發(fā);DELPHI功能也很強,很多網(wǎng)游:比如網(wǎng)金、傳奇都用到了DELPHI;JAVA用于開發(fā)手機 游戲 。
補充:
一、 游戲 開發(fā)需要學哪些
1、基礎(chǔ)公共課: 游戲 概述 Photoshop平面軟件及像素美術(shù) 3dsmax軟件基礎(chǔ)及效果圖制作 游戲 程序設計基礎(chǔ)及 游戲 制作原理 游戲 策劃、制作、測試及運營實踐 游戲 行業(yè)規(guī)劃及職業(yè)素質(zhì)。
2、專業(yè)技能課:手機2D 游戲 開發(fā) 2D 游戲 開發(fā)技術(shù)實戰(zhàn) C++語言及算法基礎(chǔ) WIN32程序開發(fā)及MFC基礎(chǔ) 2D 游戲 開發(fā)實踐 行業(yè)規(guī)劃及職業(yè)素質(zhì)。2D網(wǎng)絡 游戲 開發(fā)主要學習內(nèi)容有網(wǎng)絡 游戲 程序設計、網(wǎng)絡 游戲 算法設計、2D網(wǎng)絡 游戲 平臺設計以及商業(yè)實戰(zhàn)項目訓練,包含C++、數(shù)據(jù)結(jié)構(gòu)、算法基礎(chǔ)、Windows API使用、MFC原理及其應用、2D圖形渲染技術(shù)、界面設計與應用。
3、 游戲 程序方向: Direct 3D程序開發(fā)基礎(chǔ) 3D 游戲 開發(fā)技術(shù)實戰(zhàn) 游戲 引擎的修改與使用網(wǎng)絡通訊、數(shù)據(jù)庫及 游戲 服務器、行業(yè)規(guī)劃及職業(yè)素質(zhì)、 游戲 綜合項目實戰(zhàn)訓練、基地頂崗項目實訓。
二、 游戲 開發(fā)常用軟件
1、3dsMAX:大多數(shù) 游戲 開發(fā)公司美工使用,效率較高,可以獨立制作 游戲 中所有美術(shù)相關(guān)資源。
2、Delphi:直接編譯生成可執(zhí)行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運行速度更快。在處理速度和存取服務器方面,Delphi的性能遠遠高于其他同類產(chǎn)品。
3、 Photoshop:PHOTOSHOP是一個很好的圖像編輯軟件,PHOTOSHOP的應用領(lǐng)域很廣泛,在圖像、圖形、文字、視頻、出版各方面都有涉及。
4、MAYA:跟3dsMAX差不多的軟件,因個人喜好而定, MAYA在制作動作的方面較MAX稍差,不過在很多方面這兩款軟件都是可以兼容的。
5、其他:在個人計算機上,可以用目前流性的軟件開發(fā)工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系統(tǒng)的普及和其強大的多媒體功能,越來越多的 游戲 支持Windows操作系統(tǒng)。
游戲 是用 游戲 引擎開發(fā)的。 游戲 引擎是指一些已編寫好的可編輯電腦 游戲 系統(tǒng)或者一些交互式實時圖像應用程序的核心組件。這些系統(tǒng)為 游戲 設計者提供各種編寫 游戲 所需的各種工具,其目的在于讓 游戲 設計者能容易和快速地做出 游戲 程式而不用由零開始。大部分都支持多種操作平臺。 游戲 引擎包含渲染引擎、物理引擎、碰撞檢測系統(tǒng)、音效、腳本引擎、電腦動畫、人工智能、網(wǎng)絡引擎以及場景管理。經(jīng)過不斷的進化,如今的 游戲 引擎已經(jīng)發(fā)展為一套由多個子系統(tǒng)共同構(gòu)成的復雜系統(tǒng),從建模、動畫到光影、粒子特效,從物理系統(tǒng)、碰撞檢測到文件管理、網(wǎng)絡特性,還有專業(yè)的編輯工具和插件,幾乎涵蓋了開發(fā)過程中的所有重要環(huán)節(jié)。
游戲 開發(fā)就是人工編譯,把 游戲 寫出來,比如王者榮耀,都是人工經(jīng)過無數(shù)次的更改和測試寫出來的 游戲 ,在經(jīng)過玩家體驗,修改,完成正式上線。希望可以幫到樓主!
狹義的 游戲 開百發(fā)就是指 游戲 程序,廣義的 游戲 開發(fā)就是指整個 游戲 度制作的過程,包含 游戲 美術(shù)、 游戲 策劃、 游戲 程序。 游戲 程序主要就問是用引擎,國內(nèi)用的比較多的是cocos2d和unity3d,寫代碼開發(fā)引答擎的功能,配合策劃和美術(shù)實現(xiàn)整個 游戲 中的所專有功能,就是這樣的。你可以去17xuee看看 游戲 行屬業(yè)的崗位分工的,非常詳細
游戲開發(fā)都需要學習什么呢?工作的話有什么要求
游戲開發(fā)需要依靠游戲引擎進行,目前在游戲行業(yè)應用較為廣泛的是unity3D和虛幻4兩個游戲開發(fā)引擎,所以市面上的培訓機構(gòu)也都以這兩大引擎軟件的操作教學為主。但是游戲開發(fā)并不是簡單的軟件操作,還需要學習一定的編程語言,懂得如何與游戲美術(shù)設計團隊配合,這樣才不會浪費時間與金錢。做一名游戲開發(fā),需要學習以下知識:
1、熟練使用游戲常用算法;
2、熟悉Linux/XCode下C/C++開發(fā),熟悉TCP/IP網(wǎng)絡協(xié)議,熟悉MYSQL等數(shù)據(jù)庫;
3、具備數(shù)據(jù)結(jié)構(gòu)、計算機網(wǎng)絡、計算機組成原理、操作系統(tǒng)、算法設計、C/C++/C#、Java、離散數(shù)學等知識背景。
工作的話有什么要求:
1.熱愛游戲。激情成就事業(yè),游戲程序員的與眾不同就在于,除了研發(fā)人員應有的理性之外,還必須對游戲有著無限熱愛,如果連自己對游戲都提不起興趣,又怎會做出讓別人感興趣的游戲呢!當然,若是只有熱情那就不能正確理解這個行業(yè),有時反而會做壞,比如在游戲中摻雜過多的個人意愿,忽視用戶的需求。
2.扎實的基礎(chǔ)。要成為一名合格的程序員,要熟悉包括C語言或C++語言、數(shù)據(jù)結(jié)構(gòu)、編譯原理、算法等計算機知識,同時數(shù)學基礎(chǔ)也是非常重要的,這些在編制核心級的程序時往往會起到相當大的作用。
3.創(chuàng)新能力。作為游戲程序員,創(chuàng)意是靈魂。計算機本身就是發(fā)揮創(chuàng)意的好地方,若能將捕捉到的新事物揉入創(chuàng)意并應用到工程項目中,其中所含的經(jīng)濟價值將不容小視。
4.團隊合作交流。程序員的不善交流似乎已經(jīng)成為業(yè)內(nèi)公認,但對于游戲程序員,任何個人的力量都是有限的,在游戲開發(fā)工作中,一個成功的軟件來源于團隊的精誠合作。團隊精神正是程序員應該具備的最基本的素養(yǎng)。要知道,游戲程序員不單純是技術(shù)的實現(xiàn)人員,更是游戲參與者。
游戲開發(fā)主要做的是什么工作?
游戲程序開發(fā)工程師的主要職責是完成游戲架構(gòu)及各大功能的設計、開發(fā)、調(diào)試和其他技術(shù)支持,管理維護游戲平臺的制作與運行。隨著工作經(jīng)驗的積累,可由初級逐步進階為中級乃至高級游戲程序開發(fā)工程師。