前端工程師
Posted Updated 1
view
Description
【工作內容】
1. 使用 Phaser 2 開發捕魚機遊戲前端:包含魚群移動、子彈發射、碰撞判定、砲台切換與特效等核心玩法 。
2. 串接後端 WebSocket,處理即時資料同步:魚隻狀態、下注、擊殺結算、餘額更新等。
3. 實作遊戲動畫與視覺表現:如魚隻死亡效果、金幣飛出、大獎演出與場景切換。
4. 遊戲效能優化:確保遊戲在不同手機與瀏覽器上穩定運行,處理 FPS、記憶體及資源載入等效能問題。
5. 處理斷線重連、網路延遲補償與異常狀態恢復 。
6. 跨團隊協作:與後端、美術、企劃協作,將需求與美術素材落地為可玩的遊戲功能。
7. 既有程式維護與重構:維護及重構既有程式碼,整理模組與相關文件。
【基本條件】
1. 熟悉 JavaScript(ES6+),能使用 class 進行物件導向設計。
2. 具備 Phaser 2(Phaser CE)開發經驗,熟悉 Sprite、Group、Animation、Tween、Physics、Scene(State)管理。
3. 具備 WebSocket 即時通訊經驗,能處理訊息協議、心跳、斷線重連與事件同步。
【其他條件(加分項)】
1. 熟悉 GSAP 或其他動畫時間軸工具,能製作複雜的演出序列。
2. 具備 React + Redux 經驗(用於遊戲外圍 UI,如大廳、設定、紀錄頁面)。