高級遊戲玩法程式設計師 - 蒙特婁混合辦公
為華納兄弟遊戲蒙特婁的AAA級遊戲打造遊戲玩法與AI系統。 針對主機與PC最佳化虛幻引擎5體驗。
說明
- 建立、維護並排查遊戲玩法架構與玩家體驗系統
- 建置並除錯遊戲AI系統,涵蓋NPC行為、導航、決策制定與遭遇戰整合
- 運用CPU與記憶體預算、分時處理及行為LOD分析並最佳化遊戲玩法與AI效能
- 與關卡設計、遊戲設計、美術、特效、程式和QA團隊合作,處理需求、可行性、範圍、完整性與技術風險
- 透過資料驅動調校、遊戲內除錯工具與驗證完善遊戲玩法及AI功能
- 為線上製作支援推薦可維護的技術方案
- 梳理系統與功能之間的跨團隊依賴,與製作團隊及相關職能協調
- 根據專案階段與既定品質目標調整功能打磨程度
- 應用QA測試與試玩中的發現
- 在遊戲玩法與AI里程碑階段參與程式碼審查與技術驗證
- 倡導程式碼品質,指導隊友採用遊戲玩法與AI開發實務
- 建立技術文件、架構說明與內容整合指南
- 追蹤引擎發展以及持續演進的遊戲玩法與AI實務
- 在高效能軟體開發中推廣穩健的工程實務與持續改進
職位要求
- 具備至少八年的電子遊戲業C++程式設計經驗
- 參與過至少兩款AAA級遊戲的開發,其中一款已在主機或PC平台發行
- 精通C++基礎,包括物件導向設計、資料結構、演算法、樣板與多執行緒
- 擁有豐富的遊戲玩法與AI軟體架構設計經驗
- 在主機與PC平台完成過大型專案的全週期程式開發,包括上線後的DLC與版本更新
- 能在PC與主機平台使用出色的最佳化與除錯技術
- 掌握高階三維數學,包括線性代數、三角學、向量、矩陣與四元數
- 了解動畫相關的技術限制
- 使用虛幻引擎5進行遊戲玩法與AI整合,包括遊戲玩法框架、狀態樹、EQS、導航與遊戲玩法功能整合
- 了解Perforce、JIRA與錯誤追蹤工具
- 能與設計及程式團隊進行清晰的書面與口頭溝通
- 能有條理地處理複雜問題與故障排查
- 能與製作團隊確定工作優先順序,同時獨立管理執行
- 能與設計及製作團隊合作推進模糊的技術議題
- 能指導經驗較少的隊友,並與內部及外部貢獻者協作
- 真正熱愛電子遊戲
福利待遇
- 塑造非凡職涯的機會
- 精心挑選的福利方案
- 支援探索、發展與個人成長的資源
- 平等就業機會
- 為符合條件的身心障礙候選人提供申請與招募便利
