白鷺2019HTML5開發者巡迴沙龍成都站圓滿收官

100

12月21日,「2019白鷺HTML5開發者沙龍」成都站在成都騰訊衆創空間舉行。成都站沙龍作爲年內的「收官站」,我們邀請到成都小遊戲圈諸多「風雲人物」——成都樂趣多互娛主程張曉蛟、九曲互動創始人韋宇浩、京東遊戲雲資深架構師吳世超、重慶軒進軟體H5事業部總監劉川等登台進行分享,從開發經驗、項目維護經驗、出海經驗等方面和到場的開發者進行了深度的探討和討論。

以下爲嘉賓演講內容整理,滿滿乾貨:

白鷺引擎特性解析

白鷺引擎首席架構師王澤爲在場開發者講解了現在白鷺引擎的新特性。

分爲組件運行時、可視化編輯器、U3D導出插件以及文檔中心四大部分組成,通過引入 glTF 等技術,的正式版與之前的內測版本相比渲染性能提升20%,模型解析速度提升170%,內存占用降低30%,加載速度提升20%,代碼整體體積降低10%,增加新一代的燈光與材質系統,渲染效果更逼真,全面支持U3D模型、動畫、粒子、場景導出等多項實用功能。王澤還提到3D引擎項目組將保持每月更新,增加更多的功能來服務所有使用Egret 3D的開發者。

王澤還以豪騰嘉科&白鷺科技最新合作開發的小遊戲《全民狙神》爲例講解了Egret 3D的新特性:

1、 支持高光貼圖、法線貼圖、自定義渲染。

2、 優化的渲染效果,,大部分主流設備均可滿幀運行。

3、 後渲染機制。

4、 Mesh&射線碰撞檢測。

在演講的後半部分,王澤著重講解了Egret 2D最近的更新詳情:

1、 發布Egret UI ;

2、 發布Egret Coder;

3、 保留獨立ide。

Egret UI 脫離了 , 成爲了一款獨立的UI編輯器,Egret Coder是對針對Egret EUI項目的支持插件。

最早的Egret可視化編輯器是選擇基於上進行二次開發,現在開發者只需使用官方版本加載Egret Coder插件,這樣在編譯功能中就可以調用Egret的命令行。目前Egret Coder + Egret UI 內測版已經在Egret官方論壇發布,歡迎各位開發者下載體驗。

幫助開發者讓創意落地

掌玩網絡合伙人陳喬在沙龍上就「突破聯網難題,讓創意輕鬆落地」這個主題發表演講。作爲國內首個商業化遊戲伺服器引擎,的目標是幫助廣大中小研發團隊節省聯網遊戲開發成本與時間,使得即便不具備伺服器開發經驗的工程師也能在短時間內打造出各類穩定的聯網遊戲。

基於移動遊戲雲服務的引擎級產品擁有包括幀同步、多節點低延、伺服器獨立部署、自定義伺服器框架等多項能力。通過 SaaS 層提供的API,可完成「就近」節點接入、玩家匹配、遊戲數據通信的建立。利用PaaS層提供 開發框架與託管平台,開發者無需自有伺服器資源即可對服務端的聯網能力進行擴展,實現自定義服務端邏輯。

目前,與白鷺引擎已經實現無縫對接。開發者通過Egret官網或Egret 等入口可直接集成,進一步快速實現多人實時在線聯網功能開發,讓開發者創意得以輕鬆落地。

幀同步射擊遊戲中遇到的問題以及解決方案

成都樂趣多互娛的主程張曉蛟在沙龍上和大家詳細分享了在H5「吃雞類」遊戲的設定,從場景、實體對象、視線、手感、同步五個方面來爲在場的開發者詳細講解。

首先場景方面,進行圖快篩選,自定義相機功能,把四叉樹改爲,合理分層,實現渲染合批,降低dp,使用,減少更新,自定義編輯器,數據壓縮。

然後是實體對象方面,通過相機的裁剪,降低實體數量和龍骨動作數量,實體重用,龍骨的換裝可以用非的方法,可以使性能大幅提升,有了「相機」之後,加載其實也是可以省去很大的一部分。

在幀數同步的方面,張曉蛟認爲幀同步目前可能不是一條太理想的路,協議對象重用,默認60幀的調度和30幀的邏輯導致的一些問題。

小遊戲的見解與優化:「五秒進入理論」

成都九曲互動的創始人韋宇浩爲所有開發者帶來了他對小遊戲的理解和優化心得。

韋宇浩認爲:

1、 休閒小遊戲的核心玩法應該儘可能的簡單;

2、 如果沒有特別的把握,遊戲題材建議要麼做超休閒,要麼做重度,明確用戶對小遊戲的體驗場景;

3、 題材與核心玩法一樣重要,更寬的用戶接受面傳播成本更低;

4、 創新是必要的,但是要依託於用戶屬性和他們的使用場景;

5、 微信小遊戲用戶里,非專業遊戲玩家非常多,不要做特別複雜的玩法;

6、 歸根結底是要做讓用戶覺得有趣、感覺爽快的產品。

在遊戲優化方面,韋宇浩認爲現在H5遊戲時代有一個5秒進入理論,在遊戲加載階段應該儘可能的減少加載時間,才能獲取更多用戶用戶。優化加載方面有幾個方法:儘可能短的壓縮CDN資源;按需加載,減小主場景體積,把不常用的窗口做成預製件,把所有圖片資源壓縮。

對於產品打磨調優和平滑遊戲體驗方面,解決手機CPU過載發燙問題,韋宇浩提出了兩點,一時減少粒子數量,二是碎圖合併成圖集,降低;對於應該如何解決內存回收頻導致的幀率抖動的問題,應該儘可能的使用內存池,使用的工具,查找洩露的內存塊。

京東雲賦能遊戲生態

來自京東遊戲雲的資深架構師吳世超,爲到場的開發者介紹了目前京東遊戲雲在小遊戲方面的布局發展,京東雲在18個月的發展過程中從「挑戰者」變成「卓越表現者」,取得了優異的進步成績。京東雲在2019全線升級,全棧式、全頻道、全場景、全生態式服務,發展速度快,產品服務全,安全性能高,穩定性能強。吳世超也在現場表示京東遊戲雲致力攜手各行業合作夥伴新生態聯盟,秉承「開放、合作、共贏」的價值理念,集結雲計算領域技術服務提供商,共同爲客戶帶來服務和價值。並號召有意向合作的開發者和京東遊戲雲聯繫。

休閒小遊戲的出海之路

出海,是2019年小遊戲圈不得不提到的一個詞,許多開發者在國內競爭日益激烈的情況下選擇出海,取得了非常豐盛的「戰果」。重慶軒進軟體有限公司在休閒小遊戲出海這方面取得了良好的成績,沙龍也邀請到了軒進軟體的H5事業部總監劉川來爲大家分享關於出海方面的經驗。

劉川認爲休閒遊戲用戶基數龐大,用戶年齡廣,老少皆宜並且用戶每日的啓動次數較多,單次使用時間偏短。基於這些特點,應該多嘗試一些玩法簡單、易操作、易上手和帶有弱成長的有意思的遊戲。在出海方面,由于海外市場每個國家的文化和風俗都有差異,審美也都不盡相同,要想做好目標國家的市場就需要了解運營國家的文化和節日,做好本地化運營、精準化推廣。海外國家偏好的遊戲素材風格一般都是偏像極簡風、低多邊或者扁平化風格,色彩偏暖色一些;在遊戲界面上,應該適當減少主界面按鈕讓更多的素材本身顯現在玩家面前;玩法上應該適度減少遊戲功能,突出遊戲核心玩法;在上線前就要設計好廣告埋點和付費點,而不要在上線後再去增加,不然突兀的增加付費或廣告會很容易遭到國外玩家的牴觸。

白鷺教育促進人才模型升級

白鷺科技市場VP溫向東以「小遊戲發展帶來的人才模型升級」爲題,爲大家深入剖析了現在小遊戲市場開發人才和市場需求嚴重不符的現象。白鷺教育的開辦也是爲了更好的培養H5小遊戲人才,助力產業發展。

白鷺教育主要面對的是初、中級的開發者,快速、精準、長期的培養H5小遊戲的開發者。白鷺引擎首席架構師王澤領銜和諸多業內大牛的講師團隊,專業的課程安排、衆多合作企業保證了學員培訓畢業之後可以擁有很多就業選擇。同時白鷺教育還可以開展衆籌班,根據企業或地區的實際需求開辦,爲合作企業量身修改定製課程,爲合作企業或地區輸送定製人才,對輸送人才後續保持技術支持,持續增強企業競爭力。

成都作爲國內遊戲行業發達的城市之一,白鷺科技希望可以有更多的開發者接受系統的學習之後達到新一代小遊戲從業者的要求,白鷺教育也希望爲成都地區培養更多的小遊戲開發者,促進成都地區的小遊戲生態的健康發展。

白鷺開發者沙龍是白鷺科技主辦的系列技術沙龍活動,2019、2019年已經在全國各地舉辦多場沙龍,百餘次演講,與各地開發者交流探討平台,推廣小遊戲技術普及與發展。2019年已經成功舉辦廣州站、武漢站、廈門站、成都站,後續將會在更多城市舉辦開發者沙龍,歡迎各地開發者持續關注參加。