Nimble
Nimble
Nimble 是一家電腦遊戲公司,致力於為廣泛的消費者族群打造互動遊戲體驗。公司業務涵蓋遊戲、媒體和面向消費者的娛樂領域,專注於開發容易接觸和體驗的產品,以滿足不同興趣玩家的需求。

技術 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 或同類原型設計工具的經驗。