陳致愷 (Arkai)

Unity 主程式

  台灣, 台北市

遊戲開發|程式設計|專案管理  

7 年遊戲開發經驗,主要專注手機遊戲並使用 Unity 開發
15 款以上的項目經驗,包括代理遊戲維護、自研項目與獨立遊戲開發

擁有完整遊戲開發經驗,包含前期技術選型與研究、底層架構建立、效能優化、自動化相關建置、上架平台、上線後更新與運營配合等等

歡迎到我的 Blog 與 作品集 查看更多資訊 :)

         [email protected]

技能

Unity


  • 熟悉各種系統功能與 API
  • Editor 編輯器工具開發
  • Shader、Addressable、SRP、DOTS 等相關技術也都有涉獵
  • Android / iOS 原生功能串接實作
  • Package Manager 建立底層模組,提升程式碼重用性

C#


  • Object-Oriented Programming
  • SOLID / Design Patterns
  • Coding Style

Version Control


  • Git
  • SVN
  • Git / GitLab / GitHub Flow

Project Management


  • 確立專案目標範疇,並評估時程
  • 成員進度排程與控管,並依據情況調整、協調與分派工項
  • 跨職能溝通目標與執行方式
  • 統籌開發事項
  • 開發流程規劃
  • 內部技術面培訓

DevOps


使用 Jenkins 串接自動化流程,整個流程包括,Git 同步 + 資源檢測 + 自動打包 + 自動測試 + 性能分析 + Mail 通知

  • Jenkins
  • UWA
  • Unity UPR
  • AirTest + Poco

Collaboration


  • Notion
  • Trello
  • Verdaccio
  • Mantis
  • Slack 
  • Telegram

Unity Plugin / Tools


  • DOTween
  • A* Pathfinding Project Pro
  • TextMesh Pro
  • Amplify Color
  • Bakery - GPU Lightmapper
  • Mesh Baker
  • Psd 2 Unity uGUI Pro
  • Texture Packer
  • Best HTTP/2
  • UniWebView 4
  • Odin
  • Graphy
  • Lunar Mobile Console - PRO
  • Maintainer
  • Advanced FPS Counter

Languages


  • 中文母語
  • 英文中級

工作經歷


名稱
Unity 客戶端主程式

掌中乾坤網路科技股份有限公司  •  2019/7 ~ 至今

管理4人以下

  • 專案管理與風險管理
  • 專案前期技術面評估與選型
  • 建立跨部門開發流程與技術實現細節
  • 規劃問題回報流程 (Bug Report) 
  • 統籌成員開發中各類技術難題,給出建議與解決方案
  • 新技術研究與知識儲備,提升團隊品質
  • 參與公司分享會,分享軟體自動化技術
  • 團隊技術培訓,分享 Git 開發流程與 Unity Timeline 等等
  • 建立通用模組架構與規範定制 (Unity Package Manager + npm Server)
  • 底層核心框架規劃與開發
  • 相關 Editor 工具開發
  • 程式端文件庫整理與規範編寫
  • 編寫技術文件,同步專案功能與事項、減少溝通成本、紀錄與交接
  • 為團隊引入 Git 開發流程
  • 程式端開發流程優化,建立代碼風格 (Code Style) 與審查規範 (Code Review) 等等
  • 實作自動化流程 (資源檢測 + 自動包檔 + 自動化測試 + 性能分析)
  • 專案品質控管,評估效能消耗、編寫報告並優化


專案:開發中

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (2019.4.12f1 LTS)
  • 成員進度排程與控管
  • UI 開發製程優化:導入與整合 Texture Packer 與 Psd 2 Unity uGUI Pro 功能,美術端能產出程式能直接使用的 UI 物件 (Prefab),加速開發效率
  • 底層核心框架與模組整合:包含 網路底層、Debug 工具、Excel 表格讀取系統、資源讀取與下載系統 (Addressable)、URP 2D、UI 框架、程式碼熱更 (InjectFix) 等等
  • 效能問題分析、報告撰寫與優化

待後續新增 ...


資深 Unity 工程師

掌中乾坤網路科技股份有限公司  •  2018/9 ~ 2019/7

  • 定義美術與程式開發規範
  • 編寫技術文件,同步專案功能與事項、減少溝通成本、紀錄與交接
  • 遊戲系統規劃、排程與實作
  • 工具規劃、排程與實作
  • 與團隊成員協同測試新技術,並評估可行性
  • 優化性能
  • 優化開發流程


專案:Monster Fable / RPG 三消養成

  • 遊戲上線歐美、東南亞與日本等等地區
  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (2018.4.11f1 LTS)
  • 開發遊戲初期原型
  • 整合專案底層架構:網路底層、Debug 工具、資料表編輯器工具、UI 框架等等
  • 基本 Shader 撰寫與問題除錯
  • 美術場景 Prefab Lightmap 製程實現
  • 角色建立工具:前期建立美術規範,工具會將程式功能與美術資源一鍵組合,產出遊戲中能直接使用的物件 (Prefab)
  • 資源分包與動態下載功能
  • 登入流程:資源下載、維護公告、版本更新、登入與背景下載功能
  • 建築系統:美術場景與模型製程規劃,帶入資源後實作城鎮操作與建築功能
  • 新手教學系統:底層教學框架與工具開發,能讓其他成員依據需求實作內容
  • 關卡系統:美術場景製程規劃,帶入資源後實作關卡選擇與演出功能
  • 角色與主城鎮 AR 功能 (AR Foundation)
  • Unity 定位功能 (LBS)
  • 其他系統:角色背包與資訊、道具生產、劇情、任務成就、轉蛋、PVP、郵件等等系統
  • 後期配合公司規範與運營調整功能
  • 整合打包流程 (Android 與 iOS TestFlight 版本)
  • 開發 Android 與 iOS 原生功能
  • 性能問題排查與優化


資深 Unity 工程師

藍港互動 US  •  2016/9 ~ 2018/6

專案:Independence Day : Extinction / 策略

  • 遊戲上線全球
  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (5.3.7f1)
  • 專案維護與修正錯誤
  • 本地化
  • 優化使用者體驗 (UI、提示等等)


專案:Supercharged / 體育對戰

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (5.6.3p4)
  • 專案維護、修正錯誤、優化
  • 遊戲中小遊戲
  • 邀請碼系統
  • 玩家對戰配對系統
  • AI 系統 
  • Editor 編輯器工具
  • 整合 Android 與 iOS Plugin (Deeplink, 語音, 分析, 推播, QR Code)
  • 原生 Android 與 iOS 程式碼


Unity 工程師

鼎岳資訊管理顧問有限公司  •  2015/6 ~ 2016/9

專案:ProjectX / 第三方遊戲平台(類似 Google Play)

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (4.2.2f1)
  • 專案維護與修正錯誤
  • 橫版改為直版介面
  • Android Native Plugin 整合
  • 程式碼重構


專案:Exchange / 策略養成

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (5.2.4f1)
  • 遊戲主架構 (MVC)
  • UI 底層架構
  • 網路底層架構
  • 新手教學框架
  • 其他系統:資料表編輯器工具、外匯匯兌、角色動畫與 AI、佈置、社交、轉蛋等等系統


Unity 工程師

易酷科技股份有限公司  •  2014/10 ~ 2015/6

專案:Line Shooter / 代理日本遊戲 / 益智射擊

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (4.5.0f6)
  • 專案維護與修正錯誤
  • 越南、泰國版在地化
  • 串接 Android 平台 Line SDK (帳號綁定、分享、排行榜)
  • 擴充遊戲中排行榜


專案:全民戰爭 (eWar) / 策略養成

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (4.5.0f6)
  • Android/IOS WebView Plugin 開發
  • 成就系統
  • 儲值系統


手機遊戲工程師

遊戲新幹線科技股份有限公司  •  2013/11 ~ 2014/10

專案:水管彎彎 / 代理日本遊戲 / 益智養成

  • 目標系統 Android、iOS
  • 專案使用 Cocos2d-x 引擎 (c++)
  • 專案維護與修正錯誤
  • 擴增新技能、角色


專案:遊戲後端網頁工具 / 個人研發

  • 目標系統 Web
  • 專案使用 jsp、jQuery 開發,歷史資料庫使用 MySQL
  • 供營運部門分析報表、更新遊戲資料使用


專案:研發手機網遊 / 卡牌養成(企劃階段)

  • 目標系統 Android、iOS
  • 專案使用 Unity 引擎 (Version 4.5.0f6,C#)
  • 創意、企劃發想
  • 多人聊天與房間系統

專案成就


⚽ Soccer League

2018/7

與團隊成員開發的足球運動遊戲,並有上架 Google Play 平台

⚽ Let's Goal

2018/6

獨自研發的一款益智動作遊戲,並有串接廣告、排行榜與上架 Google Play、Game Jolt、Itch.io 平台


Dodge Jam

2017/6

參與 2017 KUSO Game Jam 的作品,是一款字幕節奏動作遊戲,使用 Unity Chan 素材總共花了 12 小時獨自完成,並有上架 itch.io 平台


Hack-DOS

2017/4

與團隊成員開發的益智闖關遊戲,並有串接內購、排行榜與上架 Google Play 平台


Cosmos Farm

2017/2

與團隊成員開發的探索養成遊戲


Wifight

2017/1

參與 2017 Global Game Jam 與團隊成員開發的作品,是一款多人連線動作生存遊戲


Tempo Fighting

2016/8

參與 2016 VR 黑客松與團隊成員開發的作品,是一款節奏動作遊戲


BGF

2016/7

參與 2016 Fukushima & Faust (福島) Game Jam 與團隊成員開發的作品,是一款戀愛配對遊戲,並有上架 Game Jolt  平台

工具 & 研究


Client DataBase Tool

2017/5

本地資料表工具,用於讀取企劃 Excel 表格,並在匯出時自動產生相應程式碼與資源,提升開發效率

Shader Research

2015/3

初期學習 Shader 的專案,並有實作一些工具與效果


KKTools

2016/5

初期練習製作 Unity 工具的專案,包含一些實用工具


Unity Utility

2016/11

初期開發與整理的 Unity 通用功能,能跨專案使用,提高程式碼重用性

講座經驗


Shader 入門分享會

2016/10

於 Unity 線上讀書會分享內容,包含了 Unity Shader 入門的相關技術

外包經驗


Play8 Sign In SDK

2015/12

開發登入 SDK,已利其他遊戲串接登入功能

實作 UI 介面與整合 Facebook 與 Google 第三方登入系統,並將登入狀態傳遞至 Play8 後端 Server

學歷

龍華科技大學

多媒體與遊戲發展科學系  •  2008 ~ 2012

振聲高中

資訊科  •  2005 ~ 2008


歡迎透過 Linkdin 聯繫我暸解更多

履歷最後更新時間 2021 / 3