Profile 03 00@2x 0f8539d7f013fd11030f4f7a7b97caf8c2dc5732bc61cba71764f3365c568794

張瑋元

先前任職於東方龍數位,製作 MMORPG 遊戲。喜歡尋找並研究遊戲技術,享受實做出來的成就感。成為遊戲工程師就是希望可以參與製作自己也喜愛的遊戲。

工作經驗


東方龍數位 - 遊戲前端工程師 2017/03 - 2020/11


    • 使用 C# 以及 Lua 框架製作Unity前端邏輯 
    • 使用 Delphi 撰寫 Server 端遊戲邏輯
    • 撰寫工具腳本
    • Android SDK 串接
    • 使用 Git、SVN 版本控制

學歷


中原大學 資訊工程學系 2012/9 - 2016/6  成績單

技能


  • 程式語言 : C#、Lua、C/C++、Java、Pascal/Delphi、HLSL/GLSL
  • 技術/框架/工具 : Unity、Git、SVN

專案


戀愛盒子 Google Play
2D社交型遊戲, 將舊端遊轉換成手遊
    • 使用 Lua, C# 開發 Unity Client, Delphi 開發 Server
    •  將舊端遊搬到 unity 並優化原始遊戲

神兵玄奇 Google Play

同名港漫改編 MMORPG 手機遊戲 

    • 使用 Lua, C# 開發 Unity 前端
    • 使用 Delphi 開發遊戲伺服器
    • 與企劃溝通合作完成各項遊戲功能 ( 介面、任務、活動等 )

黃易派來的 Google Play

3D武俠 MMORPG 手機遊戲

    • 串接多家登入平台 Android SDK ( 華為、安鋒、360 etc. )


個人專案


Vulkan Real-time Renderer  GitHub

使用 vulkan 製作的即時渲染器
  • 目前支援 Forward 渲染模式
  • 方向光照, shadowmap
  • PBR Shader

GPU Path tracing Renderer Github

實作使用 GPU 加速的 monte carlo path tracing renderer

  • 基於物理渲染
  • 使用 vulkan compute shader 加速

GPU Particle System GitHub

實作能夠承受大量噴發數量的粒子系統
  • 利用 Compute Shader 計算粒子資訊
  • 使用 GPU instancing 加速繪圖