9月17日,Cocos 開發者沙龍如約來到了羊城廣州,來自騰訊、北辰星光、百度和Tradplus的行業專家,從技術與生態等,與開發者多視角解讀了 Cocos 的發展路徑,現場還全面解析了 Cocos Creator 最新版本V3.6,該版本無論從3D畫面渲染能力,還是原生APP支持能力,抑或是編輯器體驗上,都有了質的飛躍,堪稱里程碑級版本,而 Cocos 下一步將在V3.7中帶來哪些技術更新,Cocos 產品總監Jare在現場一一揭曉。
同時,他還透露,Cocos 下一步將在游戲出海方面有更多布局,目前Cocos 已與 Google 達成合作,預計將在Q4季度將 Google Adsense 集成到了 Cococs Creator 引擎中,這也使得 Cocos 的出海工具鏈得到了進一步的增強,屆時開發者只需點擊即可一鍵啟用AdSense功能,啟用后將大大縮短內容上線到 Google Play 等平臺的時間,加速內容變現,降低開發成本與周期。
V3.7預計年底推出,3D能力將再次明顯提升
在演講中,Jare 簡單總結了Cocos Creator V3.6 的三個主要迭代方向,即畫面進化、運行效率提升與開發體驗增強。
在V3.6更新內容中,新增了級聯陰影、環境光照和GGX等功能,這些功能都能讓項目在不增加過多算力的情況下大幅提升畫面表現效果;編輯器部分則新增了GameView、DebugView、動畫狀態編輯器等功能,開發者可以很直觀地在編輯器界面中進行項目邏輯、場景光線、粒子動畫狀態等內容的可視化調試,省去了繁瑣的界面切換過程,開發效率和體驗都將明顯上升。
此外,引擎團隊還花費了將近一年時間對 Creator 的原生層進行了重寫。Web端采用JS/TS內核,原生端采用C++內核,以保證開發者都能對同一內容的不同平臺版本分別進行深度優化。由于Cocos Creator V3.6 推出已有一段時間,現場Jare還展示了部分已升級到V3.6的項目情況,3D部分畫面表現提升明顯,2D項目的運行效率也大幅提升。
Cocos 產品總監 Jare 在現場透露,即將在年底公測的 Cocos Creator 3.7 中,將有更多重大更新交付給開發者,能夠支撐開發者順利做出更多不同品類的作品,并且解決目前開發過程中遇到的一些遺留痛點。特別是引擎基礎性能、GI 支持、物理和動畫系統,還有編輯器內核、編輯器預覽的優化,都是目前 3.7 階段的開發重點。
雙核引擎、六端齊發,打造全方位出海工具鏈
如今,越來越多的開發者走上了揚帆出海的道路。作為與開發者站在一起的生態驅動型引擎,Cocos 一向堅持以開發者的需求為先,根據市場趨勢靈活調整迭代路徑。
Jare 在演講中提到,Cocos 力求為開發者搭建好堅實的出海橋梁。落實到具體的支持內容,Cocos 采取的戰略叫“雙核引擎,六端齊發”,不僅引擎架構和項目打包方面對不同平臺都進行了深度支持,更內置了許多出海相關的插件、工具,如與谷歌合作的廣告插件AdSense等,最近更新的 Creator V3.6中也上線了多語言組件L10n,可以將內容快速轉換為不同語言的版本。這些工作使開發者可以輕松跳過項目構建中多語言適配與平臺適配等較為繁瑣的環節,更多地將精力放在前期創意與后期運營上,提高項目的成功率。
他還提到,Cocos 是目前首個支持主機平臺Nintendo Switch的國產3D引擎,而跨平臺的支持,正是 Cocos 的獨特優勢,以最近爆火的魔性游戲“羊了個羊”為例,由于其使用 Cocos 進行開發,能夠同時打包成不同平臺的版本,包括原生/小游戲/Web端等等,大大降低了開發不同平臺版本的時間,覆蓋更多人群,使得"羊了個羊" 繼小游戲之后,可以迅速發布APP版本,目前它的APP版本在TaTap的 預約已經突破10萬。
助力騰訊QQ世界構建元宇宙娛樂空間
就職于騰訊的資深游戲開發工程師渡鴉為大家帶來了基于QQ世界的線上互動娛樂空間構建經驗分享。娛樂空間的屬性,要求項目不僅需要具有豐富的功能、強互動屬性和可玩性,也對多人實時在線的穩定性提出了更高的要求。該項目具有實時語音互動、自定義地圖、交互式地圖元素等核心功能,高自由度所帶來的是大量的適配工作。例如,游戲中有高達上百種不同元素,且元素還需要根據用戶需求實時上新;豐富的地圖設計,每一張地圖都要重新適配手機、平板、橫豎屏旋轉等多種狀態,而且這所有的優化工作都需要在多玩家、低延時的大前提下達成。
在演講中,渡鴉向大家介紹了性能分析的常用方法、動態合圖與靜態合圖的差異與技巧,以及內存、地圖元素、互動元素的優化解決方案,并向大家推薦了珍藏多年的開發提效工具,如地圖數據生成工具與資源查詢工具等。
Creator V3.x 中重度游戲實戰開發經驗分享
在 Cocos 引擎發布多個次世代演示項目后,其中重度游戲開發實力已逐漸受到越來越多業內人士的關注與肯定。來自北辰星光的客戶端主程陳亮就在演講中與大家分享了中重度MMO原生手游的開發經驗與開發技巧。
在演講開始,陳亮就向大家展示了游戲內容的相關測試數據。在相同的測試場景中,Cocos 引擎在GPU占用降低30%的情況下,幀率還要高出10%左右,這也是他們項目選擇 Cocos 引擎進行開發的原因之一。
緊接著,陳亮從Drawcall談起,以此向大家介紹了控制紋理渲染順序、組合紋理、文本模式選擇、定時器流程簡化等開發技巧,并現場解答了其他開發者在開發中重度游戲時遇到的問題。
游戲出海廣告策略的組合與分解
不管是在國內或海外,廣告變現正在成為一種越來越普遍的收益模式。在精細化運營時代,做好內容當然是核心要素,但在內容之外,如何進行高效變現也是開發者們必須考慮到的問題。
在演講中,來自TradPlus 的商務負責人吳澄江就出海廣告變現的現狀與發展趨勢,分享了自己的理解與思考。對于類型各異的項目,同質化的廣告方案顯然效率是極低的,TradPlus可以幫助開發者在前期就設計好個性化的變現方案,如廣告類型選擇、廣告場景分享、品類大盤數據等,并結合該方案的特點進行第三方廣告平臺的篩選。在投放開始后,TradPlus還能對廣告投放效果進行高細粒度的追蹤分析,幫助開發者精準快速的發現和定位問題,從而完善解決方案。
智能網聯(AIoT)風險與對策
隨著數字化進程的加快,萬物互聯,智能網聯概念深入人心,面臨的安全威脅也將日益嚴峻,而智能座艙正因為與消費者安全息息相關,其面臨的風險挑戰尤為值得注意。來自百度安全的AIoT安全架構師林道正以智能網聯汽車為例,歷數了來自云/管/端、交互對象、重要數據保護與AI風險等核心風險挑戰點,并分享了百度在項目實際落地過程中逐步總結的方法與經驗,帶領大家了解百度在實踐過程中是如何通過頂層設計、流程來填補企業安全落地的GAP,向眾多開發者分享實踐過程中的經驗與思考。
在演講結束后的答疑環節,開發者們提出了許多開發中遇到的問題,以及對引擎下一步發展的需求與設想。Cocos 開發者沙龍的意義也正在于此,作為一個生態驅動引擎,Cocos 將始終堅持站在開發者的角度思考解決方案、發展方向,也只有通過深入的交流,才能獲取到開發者真正的核心需求。未來 Cocos 也將繼續夯實底層基礎,從引擎架構、多端支持、工具鏈、集成插件和商業伙伴拓展等方面,助力開發者開拓更廣泛的市場,為廣大消費者帶來更多、更優秀的數字內容。