歡迎你們前往騰訊雲+社區,獲取更多騰訊海量技術實踐乾貨哦~html
本文由 騰訊遊戲雲發表於 雲+社區專欄
8月25日騰訊雲Game-Tech技術沙龍在北京舉辦,騰訊雲資深專家與知名遊戲引擎Layabox的大咖爲遊戲行業同仁們帶來以「小遊戲」爲主題的開發技術分享會。來自雙方的資深技術專家從騰訊雲小遊戲解決方案、LayaAir引擎及性能優化、H5實時語音解決方案、LayaAir3D性能優化、遊戲儲存技術、多人對戰小遊戲研發經驗,以及如何玩轉QQ玩一玩平臺等方面的議題,與到場的遊戲行業從業者進行深度的探討。前端
小遊戲做爲新一輪風口,有着強大的市場潛力,受到了遊戲產業各方的極大關注。本次沙龍吸引到百餘名遊戲開發技術人員,咱們根據現場討論的熱點話題,爲你們整理了如下內容。小程序
曾有業內人士作過比較,開發一款APP遊戲的時間與金錢成本,能夠開發百款小遊戲。固然,開發門檻低,也就涌入了大量中小開發商和獨立開發者參與市場競爭。 面對遊戲開發者關注的小遊戲開發成本、效率與運維等方面的問題,騰訊遊戲雲產品總監王永和向開發者全面講解騰訊雲小遊戲解決方案,包括如何利用騰訊雲工具快速開發小遊戲、如何提升小遊戲的下載效率、如何從容應對因社交傳播致使小遊戲瞬間爆發所帶來的運維困境。微信小程序
騰訊遊戲雲產品總監王永和性能優化
此外,王永和還提到了騰訊雲和騰訊小遊戲的部門共同打造的一個平臺——TCB,是一個專門爲微信小程序/小遊戲開發和運維推出的應用開發平臺,提供一系列的開發組鍵及PaaS服務,與微信客戶端、 IDE 深度集成,同時支持業務服務註冊和管理機制,極大提升小遊戲開發和運維的效率。同時,基於微信小遊戲社交化的特色,以及彈性擴縮容和高併發的承載等方面的需求,他也提到了騰訊遊戲雲在小遊戲生態圈和遊戲架構方面對應做出的優化改進。服務器
負責LayaAir引擎與IDE研發的合夥人朱春陽爲你們深刻介紹了LayaAir引擎原理和進階功能,以及如何使用LayaAir引擎發揮出極致性能的優化原則與注意事項,並針對LayaAir 2.0引擎及IDE新特性進行了詳細的介紹。微信
LayaAir引擎與IDE研發的合夥人朱春陽網絡
朱春陽指出,LayaAir引擎在設計之初的理念爲:化繁爲簡、極致性能。因此該引擎API精簡易上手,在事件、加載、內存與性能等處都有着極致的優化,是大型遊戲的首選引擎。而且是支持語言最全面的HTML5與小遊戲引擎。架構
即將推出的LayaAir 2.0引擎在繼承了1.0的優點基礎上,經過組件化,物理系統可視化,3D場景編輯可視化等重要功能的IDE與引擎升級,讓引擎的性能更強,易用性大幅度加強。併發
尤爲是3D方面,1.0引擎的3D已是當前最成熟的HTML5 3D引擎,市場中HTML5和小遊戲的市場佔有率超過96%。成爲3D小遊戲開發的首選引擎,而2.0,不只有性能上的極致優化提高,更是增長了150多項功能。支持了PBR材質與動畫融合等,知足開發FPS與高精度大型3D遊戲的需求。
另外,朱春陽也提到與LayaAir 2.0引擎同時發佈的還有一個LayaCloud產品,它集成了房間管理、戰鬥匹配、幀同步、自定義服務器腳本等特性,可讓遊戲前端開發者無需部署服務器環境,無需瞭解服務器語言,在IDE中經過調用API接口,就能夠開發出聯網遊戲。
隨着小遊戲市場規模不斷擴大,用戶羣體日益遞增,其社交需求也正逐漸提高,語音能力支持也將會是遊戲開發者所面臨的一個問題。騰訊雲GME資深工程師曾維億全面介紹了騰訊雲H5遊戲語音解決方案及其優點所在,爲開發者提供全面透徹的技術講解與支持。
騰訊雲GME資深工程師曾維億
騰訊雲遊戲多媒體引擎 GME(Gaming Multimedia Engine) 致力於爲遊戲提供語音服務,其中的H5實時語音模塊有三個特色:穩定的鏈接能力,優秀的音頻質量和很是低的接入門檻。接入GME H5模塊有助於提高小遊戲用戶粘性,設計小遊戲社交新形態。曾維億也帶來關於GME H5的設計架構和實現思路的分享,看看GME是如何構建高可用的全球接入網絡;如何保證通話音質以及下降對遊戲自己的影響;以及如何快速接入GME。
負責LayaAir 3D引擎研發的Layabox合夥人郭磊爲你們重點介紹了LayaAir 2.0引擎3D物理、3D材質、3D動畫的新增功能,並針對3D遊戲開發注意事項,以及遊戲內存與性能的分析和優化方式進行分享。LayaAir 2.0 3D相對於1.0來講進行了諸多改進和提高,具有性能高、簡單易用、功能強大和開放的特色;尤爲是在3D引擎開放性方面,顯著地優化了自定義材質和一些渲染管線的開放。
Layabox合夥人郭磊
郭磊還深刻地爲你們介紹了該引擎新增的功能,例如材質功能新增、紋理功能新增、動畫多層混合功能新增、物理功能新增、批量資源釋放等新增功能、RigidBody,以及動畫更新機制調整爲實時插值、針對美術資源處理和物理組件等的優化。
騰訊Tcaplus(遊戲存儲)資深工程師餘洋首先分析了小遊戲存儲系統的特色,而後針對小遊戲存儲面臨的問題,包括Tcaplus功能和技術實現、Tcaplus在遊戲領域的應用等,向你們介紹了Tcaplus做爲專爲遊戲設計的 NoSQL 分佈式數據存儲服務,在追求高性能的同時,也能夠節省成本,並針對遊戲爆發增加和長尾運維特色提供不停機擴縮容、備份容災、快速回檔等全套解決方案。
騰訊Tcaplus資深工程師餘洋
此外,餘洋還分享了過往的一些客戶案例,最後爲你們介紹了API接入的使用方法。爲小遊戲在大儲存方面會遇到的難題,提供了詳細的解決方案。
擁有很是豐富的HTML5大型項目研發經驗、微信小遊戲適配經驗、QQ玩一玩適配經驗的《全民打雪球》項目主程王鬆,以騰訊獨代產品《全民打雪球》在微信小遊戲中的適配與開發經驗爲例,爲小遊戲開發者帶來對戰類微信小遊戲在開發與適配中遇到的常見問題的解決方案。
《全民打雪球》項目主程王鬆
除了微信小遊戲外,騰訊旗下還有一個依託手機QQ的遊戲平臺——QQ玩一玩平臺。騰訊資深工程師李澤鬆爲你們介紹了QQ 玩一玩平臺的現狀及核心能力,並經過在QQ玩一玩平臺的案例,來說解如何選擇平臺製做遊戲,給你們帶來了玩一玩平臺的最新動向預告。
騰訊資深工程師李澤鬆
QQ玩一玩平臺能夠針對QQ輕遊戲的特色進行更豐富的拓展,李澤鬆向你們介紹了針對內存、玩法等問題的完備解決方案,而對於資源卡頓、遊戲包過大、調試困難這三個痛點問題,也向你們介紹了後續將推出的功能。
在7位技術嘉賓分享了小遊戲行業的發展趨勢、小遊戲技術研發和運維經驗以後,也與到場的遊戲同仁們進行深度交流,解答技術諮詢問題。騰訊雲Game-Tech遊戲開發者系列沙龍下一站,咱們上海約!
查看沙龍現場內容,速戳:https://v.qq.com/x/page/z0770...
問答
策略遊戲服務器概念是什麼?
相關閱讀
3行代碼,爲QQ輕遊戲加上語音互動能力
實時語音趣味變聲,大叔變聲「妙音娘子」Get一下
內行看門道:看似「佛系」的《QQ炫舞手遊》,背後的音頻技術一點都不簡單
【每日課程推薦】新加坡南洋理工大學博士,帶你深度學習NLP技術
此文已由做者受權騰訊雲+社區發佈,更多原文請點擊
搜索關注公衆號「雲加社區」,第一時間獲取技術乾貨,關注後回覆1024 送你一份技術課程大禮包!
海量技術實踐經驗,盡在雲加社區!