Computer Graphics
Machine Learning
TOEIC : 960
稻荷有限公司 • 四月 2021 - 十二月 2022
Genetopia - Roguelite生存策略手遊前端: Unity3D + Loxodon framework,後端: GoMicro + GORM。 我負責的項目有: * 道具系統: 利用GORM Transaction確保多筆道具增減可批次寫入database,並確保資料一致性與正確性 * 第三方登入&帳號綁定: 接入Google及Apple第三方登入套件,並實作與遊戲帳號GUID綁定的功能 * 金流服務: 接入Unity IAP Service,監聽並處理內購流程中各種事件(包括GooglePlay pending transaction),購買完成後做RSA數位簽章驗證 * 各項前端UI功能實作 * 各項玩法邏輯實作 |
有夢娛樂科技股份有限公司 • 七月 2020 - 一月 2021
HEROES LINK - 放置卡牌手遊前端: Unity3D + xLua,後端: Golang。 協助開發遊戲系統,曾參與項目包括:道具背包系統前後端邏輯、英雄進化系統後端邏輯、戰鬥技能按鈕特效優化、各類bug修復等等。 | |
《女神联盟2》手游前端: Cocos2d-x Lua,後端: Golang。 協助新玩法與養成系統製作,曾參與項目包括:「荊棘森林」玩法、「魔草」養成系統、「占卜」玩法、「龍晶」養成系統、「祈願之湖」玩法、擴充原有「深淵入侵」玩法等等。 | |
MuseLab - 連線對戰問答遊戲前端: Cocos2d-x Lua + Cocos Creator,後端: Golang。 一個簡單的即時連線問答對戰遊戲,包含註冊登入功能、大廳介面、聊天系統、劇情系統、戰鬥系統、技能系統等等。 |
點子科技有限公司 • 九月 2019 - 三月 2020
飛機檢修教學訓練課程軟體本專案與中華航空飛機修護中心合作,以Unity製作飛機檢修教學訓練課程軟體,取代傳統黑板紙本教學,以達到更高學習成效。 |
資訊工程 Computer Science • 2016 - 2019
碩士論文: |
電機工程 Electrical Engineering • 2010 - 2014
數理資優班 • 2007 - 2010
在大學時期,我廣泛接觸了許多軟硬體相關知識,包括C語言、Verilog硬體設計、Matlab數位訊號處理、Boe-Bot嵌入式系統、資料結構與演算法等等;研究所時期則是專注在遊戲領域,學習3D電腦圖學、Unity3D遊戲引擎、AI、Machine Learning、程序化內容生成等等相關知識。
當兵時候,我服務的單位負責管理網站後台,每天需要處理大量重複性、機械式的行政操作。我結合了我的軟體專長並發揮創意,利用Sikuli撰寫出自動化腳本,成功達到僅需少量人力操作、就可以讓程式自動完成所有工作的目標。
碩士畢業後我進入點子科技服務,由於在我加入之前團隊人數較少,所以原本合併程式碼的方法是直接用usb傳檔案、然後人工比對;隨著團隊成員增加,這種土法煉鋼的方法開始發生效率低下、甚至版本混亂的問題。於是我說服主管,開始在團隊導入Git版控機制,並且負責教導不熟悉版控的同仁,花了三週時間,成功解決了版本混亂問題,同時大幅提高工作流程效率。
我剛加入有夢時參加了公司的培訓計畫,由於當時團隊主要使用的是我不熟悉的Cocos2d-x引擎以及Lua語言,很多東西都必須奮力學習才跟得上大家的腳步。我根據之前Unity、C#的專案經驗以及程式基礎,找出不同引擎、不同語言邏輯之間相似與相異之處,因此能舉一反三、觸類旁通,在二個月內就掌握Cocos引擎的使用方法,並且對團隊做出貢獻。
在上面提到的培訓計畫期間,有一個小型遊戲專案的分組實作練習,我的partner是一位剛畢業的年輕企劃。當然,只要是teamwork,磨合是必不可免的。起初我們彼此不了解對方在遊戲領域的經驗與專長,時常出現意見相左的狀況;好在我們都秉持理性,以盡可能客觀的角度溝通,互相信任彼此的能力,他的豐富創意由我化為現實,最後終於完成了一款以問答對戰為主題的手遊,趣味性及內容豐富度都獲得評審好評。