知乎上有多少知友從事基於cocos2dx或是其他cocos2d遊戲引擎的遊戲開發的?

請談一談每天是怎麼工作的?主要是程序這塊領域,本樓豬以後打算從事這塊領域的工作,想知道些具體的工作,還有剛進入公司應該注意什麼?面對面試時主要涉及到哪些知識點?


不管用什麼引擎,遊戲程序員的工作包括:

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遊戲程序的技術在哪個層面?
怎樣快速製作一個圖形化的邏輯編輯器?
開發一款像素遊戲需要做哪些準備?

TAG:遊戲開發 | 手機遊戲 | 遊戲引擎 | cocos2d | Cocos2d-x |