知乎上有多少知友從事基於cocos2dx或是其他cocos2d遊戲引擎的遊戲開發的?
01-06
請談一談每天是怎麼工作的?主要是程序這塊領域,本樓豬以後打算從事這塊領域的工作,想知道些具體的工作,還有剛進入公司應該注意什麼?面對面試時主要涉及到哪些知識點?
不管用什麼引擎,遊戲程序員的工作包括:
1、壘代碼2、和策劃友善地開會3、和策劃不友善地開會4、問策劃要配置
5、指出策劃的配置錯誤,催其去改6、被策劃催著趕功能(繼續壘代碼)7、偷看美女美術的背影8、因為趕著發版本而寫出有問題的代碼(繼續壘代碼)9、因為趕著發版本而不做單元測試(繼續壘代碼)10、版本發完了,抽煙喝酒和策劃友善地聯絡感情剛進入公司應該注意的應該是…… 漂亮的女同事?
---------------友善的分割線---------------------------
下面認真地回答一下。
作為直接面向業務的遊戲程序員,你需要具備的基本素質應該包括:
1、熟練掌握所使用的語言、引擎,能夠快速響應大部分日常需求。2、分析問題的能力,抓住問題關鍵因素的能力。3、態度友善,溝通良好。對面向業務的程序員而言,溝通就是日常工作中極重要的一部分。4、熱愛遊戲,玩過大量遊戲。這會極大的降低與策劃溝通的成本,並提高產出產品的細節品質。5、不要過於追求短期回報。成長環境和空間更重要。以上五條,既是剛進入公司需要注意的內容,也是面對面試時需要準備的內容。你需要在工作中不斷積累提高的高級素質可能包括:1、技術攻堅能力,解決突發事件的能力等。2、領導能力,工作協調分配能力,統籌安排能力。3、面向客戶、運營、老闆等,或在其它重要場合的表達能力與臨場發揮能力。
4、談判能力。5、各種各樣奇怪的綜合能力。遊戲策劃的工作包括:
1、寫程序/美術需求2、和程序/美術友善地開會3、和程序/美術不友善地開會4、給程序填表格5、被程序/美術挑出並被催著修改需求裡面的錯誤和疏漏6、催程序/美術趕功能7、偷看美女美術的背影
8、因為趕著發版本而陪著程序加班寫有問題的代碼9、因為趕著發版本而給程序做測試(繼續壘代碼)10、版本發完了,給程序/美術買煙買酒友善地聯絡感情11、被玩家噴就醬,和程序的工作最大的共同點是7,最大的區別是11。
請摺疊我。——————————程序最高水平是寫出可閱讀、高健壯性的代碼,其餘的全是浮雲,真的。一樓已經說的很完善了。
新人入行容易把工作局限在技術細節上,其實用什麼引擎是次要的,只要能達到效果就好,你需要了解的是一個遊戲的製作流程,一個破玩意兒怎麼從老闆的腦海中,到策劃再到美術和程序,最後經過QA成為能玩的遊戲的。
舉個栗子:程序主管說讓你加一個好友搜索,你知道這個東西是誰提出來加的嗎?他基於什麼考慮加這個東西?功能加完了給誰看?他看了就說明你完成任務了嗎?
這個中間的步驟每個公司有自己的側重,細節上各不相同,剛進入的新人需要多花時間把握。1、程序:策劃啊,文檔呢?
2、程序:美術啊,UI做好了沒啊?
3、程序:策劃啊,這裡寫的什麼意思啊……%……¥*。
4、程序:QC啊,提交測試了。
然後就是:
5、策劃:程序啊,這塊地方需求有點變動,來,改一下。
6、測試:程序啊,這裡有個BUG,快點改好封版了。
repeat 4、5、6.....
寫代碼-&>改bug-&>優化-&>測試-&>ok準備發布-&>改需求-&>重新寫-&>寫代碼-&>改bug-&>優化-&>...
推薦閱讀:
※為什麼世嘉土星做不到真3D?
※怎樣製作一款以打雪仗為主題的遊戲?
※EVE遊戲程序的技術在哪個層面?
※怎樣快速製作一個圖形化的邏輯編輯器?
※開發一款像素遊戲需要做哪些準備?