遊戲開發人員最缺什麼?

你問我遊戲開發人員爲什麼脫髮?來看看他們每天面對的糟心事:

  1. 一大波遊戲開發人員需要面對的問題

  長期以來,大量 Cocos2d-x 開發者一直與下面這些問題做着鬥爭:

  缺乏遊戲編輯器,無法形成完整工作流,需要自己跟據遊戲需求開發額外工具;

  前端邏輯複雜,一旦需求修改較多時,框架往往被設計得面目全非,且代碼混亂不堪,難以維護;

  遊戲界面的調整流程較複雜,需要程序員花費大量時間;

  使用 C++ 語言開發的遊戲,難以在前端實現遊戲熱更新,只能整包更新;

  產品無法在瀏覽器中運行,無法很好利用 HTML5 的運營優勢,從而降低獲取用戶成本;

  爲了解決以上各種問題,很多開發團隊,特別是初創團隊,投入了不少時間、成本,期望建立一套完整有效的遊戲製作流程。這個流程涵蓋了以下幾個方面:

  團隊人員的規劃

  項目的管理

  場景的建立

  美術資源的製作

  遊戲動畫、效果和界面的編輯

  邏輯、資源、場景與程序的關聯

  調試運行

  對接渠道 SDK 及打包上線

  在這一系列的流程節點中,某一點不完善或不通暢,都將阻礙產品的研發進程。然而,一套完整有效工作流程的推出,往往需要經歷長年累月的艱辛付出,對於有熱情投入到遊戲開發的很多個人或團隊來說,這是一個非常艱苦的研發過程。

  2. 一套給力的工具

  很多遊戲開發人員都在苦苦等待一套便捷的解決方案,在此背景下,全新 Cocos2d-x 遊戲製作工具 Cocos Creator 誕生了。

  這是一套完全 ALL IN ONE 模式的工具,涵蓋了從資源管理、場景編輯、界面設計,到各種邏輯實現、調試運行、打包到多端平臺整個工作流。它不但把整個開發流程理得清清楚楚,同時也將遊戲開發者從前端設計中解脫出來,改變了“累死累活改界面,調試打包總通宵”的局面。藉助它,遊戲製作工作得以合理分配,團隊各部門形成合力,保持更高效的工作節奏,難道不是件很酷的事嗎?

  除了梳理遊戲製作流程,Cocos Creator 推出的多端發包特性,同樣令人拍手稱快。我們知道,之前所開發的遊戲往往只能在移動端上以 App 形式運行。隨着 HTML 5 和微信小遊戲的火熱,如何實現一次開發、多端運行,逐漸成爲大家選擇工具的重要考慮因素。

  Cocos Creator 在設計時,就考慮到了這一點,目前不僅可以滿足 PC、手遊、HTML 5 等平臺的需求,對微信小遊戲、QQ Play、Facebook Instant Games 等平臺也提供了支持。這一特性彷彿在告訴大家:“不管什麼平臺,只用 Cocos Creator 就好了!”,這確實是件令人興奮的事。

  3. 初學者學習建議

  對於很多初學者來說,學習 Cocos Creator 並非難事。它操作友好、上手容易、腳本簡潔,一般情況下,Cocos2d-x 程序員在一週內即可上手實踐。

  正式學習 Cocos Creator 之前,我建議讀者先了解 JavaScript 語言開發,特別要對類、對象、函數、回調處理等知識點有一個清楚的認識。如果你還不瞭解相關的知識,可以參看知名 Cocos 技術專家凌建風撰寫的《Cocos2d-JS 遊戲開發》、鄭高強撰寫的《Cocos2d-JS 開發之旅》,這兩本書都系統講解了使用 JavaScript 開發 Cocos 遊戲項目的相關知識。

  有了以上基礎知識,我們可以分兩部分來學 Cocos Creator,即 Cocos 引擎代碼和 Cocos Creator 的使用。如果你已有一定的面向對象編程能力,學習 Cocos 引擎代碼時,可以系統看看 Cocos C++ 或 JavaScript 源碼。這樣,在具體編碼時,你心中將明瞭該調用引擎的哪些類,需在源碼基礎上做哪些改進等。理解源碼,有利於你在實際開發中對項目需求和技術實現做出客觀評估。至於 Cocos Creator,主要就是掌握工具的使用。

  4. 入門課程推薦

  前面雖說 Cocos Creator 上手容易,但使用過程中,經常會遇到對某個模塊不理解,或對其功能不明確的情況。官方雖然提供了文檔,卻不夠深入,再加上市面上針對 Cocos Creator 的圖書很少,學習過程很難一氣呵成。

  在資料如此匱乏的情況下,作爲研發一線的老程序員,我是如何快速學習 Cocos Creator 的呢?從官方自帶的實例入手。回想當時,我將官方實例從頭到尾看了一遍,邊看邊結合 Cocos 引擎代碼,思考 Cocos Creator 的設計構思,同時研究每個實例要“表現什麼?是如何實現的?重點在哪裏”,這個學習方法成效顯著。在此建議,你也可以嘗試從研究官方案例入門 Cocos Creator。

  如果你精力有限,希望“極速入門”,可以來 GitChat 學習我精心撰寫的達人課《Cocos Creator 極速入門》。該課程深入分析了官方示例中所展現的各個模塊,基本涉及到遊戲開發的方方面面,是官方文檔的有力補充。

  作爲一個基礎入門課,它以實例化方式詳解了工具的各個部分,希望能幫助大家快速掌握 Cocos Creator 的基礎使用和遊戲開發理念,由開發新手快速成長爲可以獨立開發項目的 Cocos Creator “老玩家”,迅速適應未來小遊戲開發浪潮的需求。

  課程大綱

  



  課程簡介

  第一部分,從“HelloWorld”入手,完整講解一個最簡單的範例,讓大家理解 Cocos Creator 基本開發流程。

  



  第二部分,逐一講解 Cocos Creator 範例集合工程,通過數十個小功能實例讓開發者對 Cocos Creator 各功能模塊有一個系統的學習,全面的掌握。

  



  第三部分,由淺入深解析一系列遊戲實戰案例,帶大家從進階到熟練應用。在這個階段,我們首先對官方的《接星星》《21點》兩個案例進行系統講解,之後帶大家完成自己的小型休閒遊戲。

  



  第四部分,課程最後,我們學習如何對接 AnySDK 和微信小遊戲,完成上線前相關渠道 SDK 的接入。

  鄭州男性專科醫院 jbk.39.net/yiyuanfengcai/ys_aynjyy/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章