⑴ 游戲程序員主要是干什麼的當一個游戲程序員需要學習哪幾方面的知識另外需要學習會用哪些程序。
游戲程序員主要是為游戲產品的實現服務的,包含了前端UI、後端開發等方面的內容。
主要學的內容如下:
1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。
2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。
3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。
4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。
5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
⑵ 請問,游戲開發中,伺服器端程序員的主要工作是什麼他與客戶端程序員對比薪資與工作壓力哪個大
得看做什麼工作,如果是程序員的話就是敲代碼,客戶端的程序員工資是比較高的,因為客戶端涉及很多演算法,比如跳躍、用技能這些效果的顯示、攻擊值、掉落速度等。而服務端就相對來說較簡單了,只要做邏輯處理和數據的持久化方面。
⑶ 游戲開發有哪些具體分工
1.引擎架構: 溝通非常好的幾個骨幹做結構, 承上啟下, 定好各類對象,層次,關系.
2.程序員, 負責將結構具體化, 展示出來, 人數與設計師成正比, 大約5人
3.設計師(包括外援,3個月開發上規模的網游至少要10個以上)
樓主說的音樂? 這部分一般設計師包括的.
如果是專業音樂型網游, 類似勁舞或勁樂, 就有所偏重了
根據實際情況會有些變化的, 不過大體如上了
測試是製作過程中做的, 其實最好的測試就是代碼多溝通了解,與自我檢查.
發布後再由玩家或內部人測試吧
這是一般網游比較節約成本的做法了,
除非財力足夠, 可以再分N多職位, 各盡其能.
例如:
1.架構師, (5-10) 人
2.程序員, (15-25) 人
3.做平面圖的設計師: (3-5) 人
提供宣傳用圖, 還有游戲某些窗口(登陸,提示,購物等等)的背景圖,按鈕,單多選之類的控制項外觀等等), 工作量也不小
4.模型設計師,2D或3D,裡面需要的細件(例如人物,裝備,場景), 動作補充等等. (15-30) 人
5.測試員2-3名, 負責協調架構師和程序員間的任務, 例如程序員各有各做法, 造成沖突,或未知隱患, 測試員負責檢查各部分功能實施, 各職能的配合.
6.音樂, 聲效 2-3人 (根據實際需要制定)
7.宣傳人員,廣告費用等等 (根據實際需要制定)