遊戲項目開發經驗分享

下週參與開發的第三款MMORPG準備上市了,開發了一年左右,前面感覺拼得有點太過了,心身比較疲憊,總結下是太過於急於求成了。近兩個月進行了一些調整,感覺狀態和開發效率有所提升,在3人的服務器團隊的努力下,完成了一些功能並且穩定性還可以。歸結下來大概比較有用有幾方面。
第一,堅持勞逸結合.無論項目有多急,量有多大,難度有多高,都必須保持健康的身體和良好的精神狀態,是項目高效開發的最重要前提。
遊戲開發畢竟屬於創意行業,一味的長時間加班加點工作很難保持較高的工作效率,特別是服務器這種需要7*24小時長時間穩定運行的服務進程,服務器穩定重於泰山。至少保證每天7小時以上的睡眠,每週 堅持一次以上的運動,游泳,球類,爬山之類的運動,根據個人愛好選定。
第二,合理安排時間。即使保證了第一點,每天擁有良好的精神狀態,但一天中,人的精力集中程度還是會有差別,這個因人而異。個人早
上9點到11點是精神比較好的時段,建議安排進行項目最重要的部分,例如使用svn工具review服務器組的og日誌更改,或者項目中核心繫統的開 發和代碼實現。下午容易犯困打瞌睡的時間建議進行一些相對不是特別重要的部分,例如處理工作郵件,聯調系統,閱讀書籍之類的工作
第三,堅持review並重構代碼。人無完人總有犯錯的時候,第一點已經提到過遊戲服務器的重要性,所以必須有更好的辦法來防止錯誤的發
生,建議的辦法就是review代碼,就像考試時候寫完卷子需要檢查多幾遍來檢查疏漏的地方,這方法雖然原始但卻有效。所以需要堅持所有服務器組開
發人員每天所提交的代碼,在隔天或者版本發佈前最好都由服務器組所有人員進行review,review重點檢查代碼容易造成dmp機的bug,另外關係到經驗金錢元寶、裝備商城物品這種遊戲裏面國計民生的代碼一定要重點檢查。在保證服務器穩定的基礎上,需要對某些代碼段 例如代碼混亂,效率不夠高等片段進行重構。
第四,不斷提高堅持創新。要相信沒有完美的代碼,任何系統或者應用隨着時間的推移,軟硬件的更新,都需要不斷的發展和進步創新。所以千萬不能固步自封,多閱讀和參考好的開源或者同行的項目系統,或者相關書籍,和自己的系統進行比較,取長補短,提高系統的穩定性和效率,發現對項目更好的邏輯系統或者設計模式或者代碼庫,需要優化並運用到自己的項目中。
發佈了101 篇原創文章 · 獲贊 25 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章