技術 UI 設計師——虛幻引擎(遠端,北卡羅來納州)
為 AAA 遊戲開發合作夥伴打造可擴充、響應式的虛幻引擎介面。開發以 MVVM 為基礎的 UI、控制器導覽,以及高效能的跨平台玩家體驗。
說明
- 將功能與線框圖轉換為範圍明確的實作任務,並及早提出相依性與待釐清問題。
- 使用 UMG 與 Widget Blueprint 開發及維護虛幻引擎介面。
- 使用 Blueprint 腳本建立介面行為與互動邏輯。
- 設計可重複使用的 UI 元件,使其能因應產品需求與視覺設計的變化。
- 與 UI 工程團隊合作,運用 ViewModel、檢視繫結與 MVVM 模式交付資料驅動的介面。
- 參與既有的 C++ UI 架構,並追蹤遊戲系統與呈現層之間的資料流。
- 考量螢幕尺寸、安全區域、本地化、無障礙、響應式縮放與變動內容。
- 建立以控制器為主的導覽,同時支援多種輸入方式與目標平台。
- 評估 UMG、Slate、C++、紋理及相關系統中的 UI 效能、執行階段與記憶體成本。
- 調查 UI 卡頓問題,並在需要深入技術分析時與工程團隊合作。
- 與 UX、UI 美術、工程及製作團隊協調功能開發。
- 隨著 UI 技術演進,持續改善團隊工作流程、管線、文件與實作標準。
- 在平衡技術限制與交付需求的同時,代表玩家體驗。
職位要求
- 具備實作虛幻引擎與 UMG 介面的專業經驗。
- 熟悉 MVVM、ViewModel、資料繫結,以及資料與呈現分離,或具備相當的架構方法經驗。
- 了解 C++ 基礎與資料型別,能在以 C++ 為基礎的 UI 系統中進行協作。
- 具備進階技術 UI 實作能力,並理解 UI 架構與元件化設計。
- 深入掌握 UI 與 UX 原則,包括版面配置、構圖、層級、互動模式、響應式行為與狀態管理。
- 能規劃本地化、文字溢出、動態內容、縮放、資料變動與多種輸入方式。
- 具備建立支援控制器導覽及其他輸入方式之介面的經驗。
- 具備在 UI 實作過程中考量效能與執行階段成本的經驗。
- 具備清晰的跨職能溝通能力,並有與設計、美術、工程及製作團隊合作的經驗。
- 具備專業的虛幻引擎經驗;候選人應能直接作出貢獻,而不需在工作中學習引擎。
- 具備 PC UI 上線經驗者佳。
- 具備主機和/或行動平台工作經驗者佳。
- 優先條件:具備 Unreal Insights 使用經驗。
- 優先條件:具備跨多個平台推出 UI 的經驗。
- 優先條件:具備 UI 材質、動畫與動態效果經驗。
- 優先條件:具備使用 Figma 或同類原型設計工具的經驗。
