簡子堯

資深工程師

  台灣,新北市

  [email protected]

  0963-623-757

程式人,8 年以上遊戲產業經驗,6 年以上遊戲伺服器開發經驗,6 年以上遊戲客戶端開發經驗,具備遊戲從零到上架佈署開發經驗。
熟悉遊戲開發,核心專業技術為 C++、Unity 及 C# .NET Core。有 Web-based 手遊開發及 app 上架經驗,具 CI/CD 及單元測試導入經驗。

技能

Unity

.NET 5/Core

CI/CD, Jenkins

Docker

Shell scripting

Linux

資料庫

版本控制


程式語言

C++

●●●●◐

C

●●●◐○

C#

●●●●◐

Python

●●●○○



工作經歷


資深工程師

中華網龍  •  2018 - 現在

  • 使用 C++ 開發 MMORPG 伺服器,設計基礎架構、制定與實作協定等,Async IO 使用 Boost.Asio。
    導入 Data-oriented Design,ECS 使用 EnTT。
    使用 CMake 和 Conan 控制程式庫依賴及建置與打包流程。
    資料庫採用 MySQL。
  • 開發 Unity C# 端網路程式庫,並封裝成 upm 格式。處理部分 Unity native library。
  • 導入 CI pipeline,GitLab 搭配 Jenkins,透過 Docker 提供建置環境,讓伺服器建置流程自動化。
  • 導入單元測試,C++ 使用 doctest,C# 使用 xUnit。

遊戲軟體工程師

鈦甲數位科技  •  2014 - 2018

  • 開發 socket 及 web-based 遊戲伺服器,強連線伺服器使用 .NET (C#),web-based 伺服器使用 Python Flask,資料庫使用 MySQL,ORM 使用 SQLAlchemy,migration 使用 Alembic。
  • 開發手遊、端遊的 Unity 客戶端。導入 IoC, DI,使用 Zenject,實作資源管理、網路連線、企劃美術編輯工具、app 上架、多語系處理、效能最佳化、遊戲玩法等。
  • 開發房間式連線機制。
  • 導入 CI,自動產檔包檔。
  • 導入單元測試,C# 單元測試使用 NUnit。
  • 串接行銷營運、金流及社群登入等 SDK。處理部分 Unity native library。
  • 處理代理遊戲在地化,伺服器有 Python Django, PHP,client 均使用 Unity。
  • 管理公司一些基礎設施,例如 GCP。

遊戲程式設計師

中華網龍  •  2012 - 2013

  • 開發維護 Unity client 手遊及端遊,實作遊戲功能、串接協定、改進開發工具、改進效能等。
  • 串接營運行銷及金流相關 SDK。
  • Prototyping.

學歷


資訊工程學士

文化大學  •  2012

Powered by CakeResumePowered by CakeResume