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

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

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

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

白鷺引擎特性解析

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

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

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

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

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

2、 優化的Lightmap渲染效果,300000Vertex,大部分主流裝置均可滿幀執行。

3、 RenderTarget後渲染機制。

4、 Mesh&射線碰撞檢測。

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

1、 釋出Egret UI Editor;

2、 釋出Egret Coder;

3、 保留VSCode獨立ide。

Egret UI Editor 脫離了VSCode , 成為了一款獨立的UI編輯器,Egret Coder是對針對Egret EUI專案的VSCode支援外掛。

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

Matchvs幫助開發者讓創意落地

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

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

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

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

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

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

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

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

然後是實體物件方面,通過相機的裁剪,降低實體數量和龍骨動作數量,實體重用,龍骨的換裝可以用非public的方法,可以使效能大幅提升,有了“相機”之後,載入其實也是可以省去很大的一部分。

在幀數同步的方面,張曉蛟認為幀同步目前可能不是一條太理想的路,協議物件重用,預設60幀的排程和30幀的邏輯導致的一些問題。

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

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

韋宇浩認為:

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

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

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

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

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

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

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

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

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

京東雲賦能遊戲生態

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

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

休閒小遊戲的出海之路

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

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

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

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

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

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

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

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

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

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

相關文章