En Duo 恩多 (Andy)

En Duo 恩多 (Andy)

Sr. Engineer · XR / Game / Interactive Content

跨領域多媒體軟體工程師,專注於 XR、遊戲與互動內容開發。熟悉 Unity、.NET C#、 系統架構與圖形開發,重視可維護性、效能,以及在有限硬體成本下呈現高品質體驗。

Taoyuan, 🇹🇼 Republic of China (Taiwan)

About Me 關於我

resume

自 2018 年起投入遊戲客戶端與數位內容開發;更早從 2016 年開始參與跨領域多媒體專案,因此對遊戲架構、互動設計與美術資源整合都有實務理解。

工作上能從企畫需求、程式架構一路推進到整合落地,涵蓋跨平台 VR、互動展覽、2.5D 遊戲、投影互動、Arduino/Phidget 硬體與後端 API 串接。除了把功能做出來,也在意模組邊界、非同步流程、記憶體使用與最終體驗。

我喜歡把看似分散的技術接成一條可運作的龍:前端內容、工具、圖形效果、硬體與系統整合,能自己處理就往前推,也樂於和後端、美術及企畫協作。

Expertise

軟體開發

.NET C#、架構、非同步與工具開發

  • 以 SOLID、依賴注入與設計模式維持清晰、可維護且可擴充的架構。
  • 透過抽象化、類別繼承與方法拆分控制程式範圍及粒度,並遵循一致命名原則。
  • 使用 Pooling 降低不必要的記憶體配置。
  • 在 Unity 使用 Zenject 處理依賴關係,以 R3/UniRx/UniTask 與 Coroutine 組織非同步流程。
  • 使用 LINQ 提升資料處理可讀性;WPF 專案以 Task 處理非同步工作。
  • Side projects 包含 WPF 遊戲自動化、Web 控制台(HTML/CSS/JS/Go/MySQL)、光達牆面輸入演算法、鍵鼠事件模擬、批次檔案工具、Windows 工具與 PJLink 投影機控制。

Unity 與圖形

即時互動、Shader、VFX 與跨平台內容

Unity: Shader Graph、Visual Effect Graph、Animator/Animation、Cinemachine、Timeline、Audio System、Particle System、狀態控制、Nested Prefabs、Navigation Agent、ScriptableObject、Configuration、響應式 UI 架構與 Post-processing。

Shader:

  • 以 Shader Graph 製作世界空間雷射 VFX、螢幕空間扭曲與 2D 多正弦波水面截線動畫。
  • 在 Non-Overlay Render Mode 下實作 UGUI 效果。
  • 熟悉基本 Vertex/Fragment Shader 與 Phong Shading 光照模型。

視效與藝術: Unity Particle System、Trail/Line Renderer、Procedural Effects、Photoshop、Illustrator、After Effects;具備 Maya、Blender、ZBrush、MagicaVoxel 的建模、貼圖、骨架與動畫基礎。

Unity 套件經驗

從 UI、影音、XR 到效能與平台服務

Specialist

  • UGUI、Feel、UniRx、R3、AVPro Video、DOTween

Skilled

  • Zenject、Reactive Extensions for Unity、Procedural UI Image、Doozy UI、I2 Localization、TouchScript
  • Native System File Browser、Odin Inspector and Serializer、VUPLEX WebView、UniWebView 3
  • Easy Performant Outline、VRTK、Google Play Game Services、Mesh Baker、Master Object Pooler 2、Best HTTP/2

曾使用

  • OpenCV、Better UI、Shapes、Amplify Impostors、Boing Kit、Enhanced Scroller
  • Aura 2、AR Foundation Editor Remote、CTAA V3、Vuforia、Obi Fluid、ProBuilder
  • Unity Ads、AdMob、ironSource、Firebase Analytics/Cloud Messaging、IAP、Facebook SDK

工具、證照與興趣

完整內容製作能力與工作之外的養分

Tools 工具

  • Unity: 可獨立完成前端互動內容開發的各個環節。
  • Unreal: 以節點建立材質與基礎互動特效。
  • Maya/Blender/ZBrush: 具備建模、IK、Rigging、Texturing、動畫與雕刻基礎。
  • Photoshop/Illustrator/After Effects: 數位繪圖、特效、角色與產品設計、商標、Typography MV 與偶動畫。

Certificate 證照

  • Maya Certified Professional
  • TQC+ Illustrator CS6
  • ITE 遊戲概論(IGA)、遊戲企劃(IGB)、遊戲美術(IGC)

Interest 興趣

  • 爵士鼓:曾任音樂社團鼓教,教授 8 至 92 歲的個人與團體學生。
  • 排球:大學排球隊經驗。
  • 咖啡:喜歡手沖與卡布奇諾。

Selected Projects

all projects
  • Jul 2023 - Nov 2024

    HTC VIVERSE 宏達國際電子・宏願數位

    Sr. Engineer

    • 維護與開發大型跨平台多人 VR 會議及互動體驗。
    • 以 Event-driven 模式建構跨模組架構,建立 VR Spatial UI,並以非同步方式串接後端 API、降低網路負擔。
    • 負責媒體檢視器、影音串流播放器、虛擬相機與相簿系統。
    • 使用 Unity Job System 平行化處理效能瓶頸。
    • 建立 3D 物件縮圖拍攝機制,並導入第三方資源建立 VR 使用者體驗分析。
  • Mar 2022 - May 2023

    In2idea 思維互動

    Unity Engineer

    • 開發互動遊戲、整合展覽應用產品與基礎圖形著色器。
    • 負責應用程式在地化、本地快取與非同步命令流程。
    • 與後端工程師協作,並為內網互動設備通訊建立輕量級微服務。
  • Apr 2020 - Feb 2022

    Axis3D・Pixelight 愛迪斯・砌光創境

    互動工程師

    • 開發橫跨 XR、2.5D 橫向卷軸遊戲、世界地圖導覽與投影互動整合的數位內容。
    • 整合 Arduino、Phidget 與光達觸控輸入等硬體。
    • 多數專案可獨立執行,能整理企畫需求並組織程式與各類美術資源。
  • Jun 2019 - Mar 2020

    Element Cell 元細胞

    軟體工程師

    • 與後端工程師協作,負責遊戲專案開發與維運、活動更新、新功能及第三方服務串接。
    • 參與《養肥羊 2》、《TAP 點點物語》、《飛龍物語》與多款商業應用。
    • 開發部門管理軟體與 POS 點餐軟體。

Education

details
  • Sep 2014 - Jun 2018

    國立臺北商業大學

    數位多媒體設計系

    主修遊戲與動畫,學習 C#、Unity、Unreal、建模、骨架、2D/3D 動畫、3D 列印與 Arduino。

    畢業製作《Sphere Versus Square》為 2.5D 塔防 PC 遊戲,入圍放視大賞。

Contact

想聊聊 XR、遊戲、互動內容或合作機會?歡迎

寄信到 uhbgvfre@gmail.com