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