自學(xué)編程做游戲?qū)W什么語言,游戲開發(fā)需要學(xué)習(xí)哪些知識?
1、游戲程序:類似軟件工程師,需要精通至少一門以上程序語言,比如c,c++,頁游方面有flash as3,php等。他們的主要工作是寫程序代碼,需要一定的邏輯思維能力,數(shù)學(xué)能力。
2、游戲美術(shù):游戲中的畫面都是由游戲美術(shù)師來制作的,具體細(xì)分為:游戲原畫,3d游戲模型貼圖(分3d場景與3d角色),游戲動畫,游戲特效,關(guān)卡美術(shù)等。
另外,還需要學(xué)習(xí)3dmax,ps,zbrush等軟件,這三個軟件是做游戲美術(shù)最常用的。
3、游戲策劃:游戲策劃主要制定游戲的規(guī)則和玩法,比如世界觀,劇情,對話,任務(wù),數(shù)值,職業(yè)設(shè)定,副本設(shè)計,幫會系統(tǒng)等等。
4、一般在項目中,服務(wù)端的開發(fā)進(jìn)度要比客戶端快.等著客戶端來跟你聯(lián)調(diào)你再修BUG那效率太低了.所以在之前你就得把測試用例全部跑一遍,保證沒有BUG,這樣你在工作中別人對你的評價會很高.而一個好的測試用例又能很好的反應(yīng)你的代碼的設(shè)計能力,所以這一點真的非常非常重要。
學(xué)習(xí)java可以做游戲嗎?
可以的,可以做Java游戲。
【資料】
主要是用Java分支中的J2ME來寫,但是J2ME中需要Java的基礎(chǔ)知識 。
現(xiàn)在有大部分人,都是從零開始學(xué)J2ME的,學(xué)習(xí)J2ME的時候,總是從Java基礎(chǔ)開始學(xué)習(xí),而且現(xiàn)在講Java基礎(chǔ)的書籍中都是以J2SE來講基礎(chǔ),這就給學(xué)習(xí)造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識做一個簡單的說明。
J2ME中使用到的Java基礎(chǔ)知識:
1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運算符等等
2、面向?qū)ο蟮乃枷耄侯惡蛯ο蟮母拍睿^承和多態(tài)等等。
3、異常處理
4、多線程
游戲測試員需要學(xué)什么技術(shù)?
游戲測試員需要熟悉各種類型的游戲;能對游戲中的bug做出準(zhǔn)確、清楚的描述;具備某項編程語言的使用能力;各種測試手段和測試工具的應(yīng)用能力;用戶模型的分析和理解能力。一、崗位職責(zé):1.在短時間內(nèi)掌握各種游戲的玩法;2.在測試過程中,迅速、準(zhǔn)確、全面的找出游戲中的問題,并對問題產(chǎn)生原因做基本判斷;3.準(zhǔn)確、詳實的描述bug產(chǎn)生的過程、bug的現(xiàn)象,并對bug的嚴(yán)重程度做基本判別,在修改過程中對bug進(jìn)行跟蹤;4.根據(jù)測試規(guī)范和要求,按時準(zhǔn)確完成測試報告的書寫;5.與制作人員溝通定制測試計劃;
二、相關(guān)經(jīng)驗及技能要求崗位要求:1.喜愛游戲,有豐富的游戲經(jīng)驗,熟悉各種類型的游戲;2.具備較高的書面和口頭表達(dá)能力,能對游戲中的bug做出準(zhǔn)確、清楚的描述;3.能快速掌握各種游戲方法,順利完成游戲所需的測試任務(wù);4.善于學(xué)習(xí)新的工作方法和測試技巧;5.能獨立工作并有較強(qiáng)的團(tuán)隊合作和溝通能力;6.高度的責(zé)任心和敬業(yè)精神,并能承受較大的工作壓力;
三、測試人員的技能要求相對開發(fā)人員而言,沒有那么的專門,開發(fā)人員可以僅僅要求具備某項編程語言的使用能力即可勝任開發(fā)的工作。但是測試人員卻要求需要了解更多的東西,了解的范圍更廣。因此,對于測試人員的技能要求,其實可以概括成一項,就是快速學(xué)習(xí)各種新事物的能力。因為測試的項目包含方方面面的內(nèi)容,而不同的項目使用的技術(shù)也不一樣,涉及的業(yè)務(wù)領(lǐng)域也不一樣,需要使用的測試方法和測試工具也有可能不一樣。不會有哪個項目可以讓測試人員有很充足的時間去學(xué)習(xí)這一切。
對業(yè)務(wù)知識了解得越多,測試就越貼近用戶的實際需求。并且測試發(fā)現(xiàn)的缺陷也是用戶非常關(guān)注的缺陷,同時是項目經(jīng)理、開發(fā)人員都會認(rèn)為很重要的缺陷。這在一些業(yè)務(wù)應(yīng)用系統(tǒng)的測試尤其如此。
相反,如果缺乏對產(chǎn)品所涉及的業(yè)務(wù)領(lǐng)域的理解,則有可能測試出來的缺陷只是停留在功能操作的正確性層面,會被開發(fā)人員認(rèn)為測試不夠全面;甚至更糟糕的是,由于對某些業(yè)務(wù)知識存在誤解,導(dǎo)致誤測,提交的Bug被開發(fā)人員生氣地拒絕掉。
技巧:多閱讀需求文檔,多從用戶角度出發(fā)考慮問題,多與用戶或需求分析人員溝通,是發(fā)現(xiàn)更多業(yè)務(wù)方面的缺陷的好方法。
以上就是關(guān)于自學(xué)編程做游戲?qū)W什么語言和游戲開發(fā)需要學(xué)習(xí)哪些知識的相關(guān)問題解答,希望對你有所幫助。