崗位職責(zé):
1、負(fù)責(zé)移動(dòng)端 HTML5 或混合型手游的功能開(kāi)發(fā)、維護(hù)與性能優(yōu)化;
2、運(yùn)用 TypeScript 編寫高質(zhì)量、可維護(hù)的游戲邏輯代碼,保障代碼的效率和穩(wěn)定性;
3、與策劃、美術(shù)、后端等團(tuán)隊(duì)密切配合,完成游戲玩法、系統(tǒng)功能及交互體驗(yàn)的實(shí)現(xiàn),確保項(xiàng)目按時(shí)上線;
4、持續(xù)優(yōu)化游戲加載速度、內(nèi)存占用、幀率等關(guān)鍵性能指標(biāo),提升整體用戶體驗(yàn);
5、及時(shí)定位并修復(fù)線上問(wèn)題,保障游戲穩(wěn)定運(yùn)行,對(duì)突發(fā)問(wèn)題能夠快速響應(yīng)和處理;
6、負(fù)責(zé)廣告 SDK 接入、數(shù)據(jù)埋點(diǎn)、社交分享等功能開(kāi)發(fā),提升游戲商業(yè)化能力;
7、快速迭代產(chǎn)品原型,配合運(yùn)營(yíng)活動(dòng)進(jìn)行功能調(diào)整,適應(yīng)市場(chǎng)變化需求;
8、優(yōu)化包體大小、首屏加載時(shí)間及低端機(jī)型兼容性,擴(kuò)大用戶覆蓋范圍。
任職要求:
1、2 年以上手游開(kāi)發(fā)經(jīng)驗(yàn),至少參與過(guò) 1 款已上線的 HTML5 或跨平臺(tái)手游項(xiàng)目,有成功項(xiàng)目案例者優(yōu)先;
2、精通 TypeScript,熟悉面向?qū)ο?、泛型、裝飾器等高級(jí)特性,具備扎實(shí)的編程功底;
3、熟悉至少一種主流 H5 游戲引擎(如 Cocos Creator、LayaAir、Egret Engine 等);
4、掌握常見(jiàn)的游戲開(kāi)發(fā)模式(如 ECS、狀態(tài)機(jī)、事件系統(tǒng)、資源管理等),能獨(dú)立完成復(fù)雜模塊的設(shè)計(jì)與實(shí)現(xiàn);
5、熟悉 WebSocket、HTTP(S) 等網(wǎng)絡(luò)通信機(jī)制,了解前后端數(shù)據(jù)交互流程;
6、具備良好的代碼規(guī)范意識(shí)和調(diào)試能力,注重項(xiàng)目的可維護(hù)性和擴(kuò)展性;
7、熱愛(ài)游戲,對(duì)用戶體驗(yàn)有敏銳感知,具備良好的溝通能力和團(tuán)隊(duì)合作精神。
加分項(xiàng):
1、具備原生 JavaScript 引擎優(yōu)化經(jīng)驗(yàn),能針對(duì)特定場(chǎng)景進(jìn)行性能調(diào)優(yōu);
2、熟悉小游戲平臺(tái)(如微信小游戲、抖音小游戲等)發(fā)布流程與優(yōu)化技巧,有相關(guān)平臺(tái)成功上線案例;
3、了解基礎(chǔ)圖形學(xué)或動(dòng)畫(huà)系統(tǒng)原理,能夠?qū)崿F(xiàn)較復(fù)雜的視覺(jué)效果;
4、有 Unity + TypeScript(通過(guò)插件)或其他混合技術(shù)棧開(kāi)發(fā)經(jīng)驗(yàn),能靈活應(yīng)對(duì)不同技術(shù)需求。