Gaay2xamfeurqevtaxf3

黃其寧 Tim Huang

壬色列理工學院 (Rensselaer Polytechnic Institute, NY) 

遊戲與虛擬藝術科學系/資訊工程系 學士班 (雙主修)

遊戲前端工程師 / 六個專案 / 五年開發經驗 
(+886) 937548823
[email protected]

簡介


熱愛開發遊戲的前端工程師,目前進入遊戲產業五年多的時間,曾在學創教育科技有限公司擔任遊戲前端組長,帶領團隊研發趣味互動學習遊戲程式《競趣玩 iPlay》、《花蓮功夫擂臺》、以及數位學習激勵網站《激勵農場耕讀園》和《因雄崛起》。過去曾參與開發台灣獨立研發多人競技手機遊戲《霹靂無雙》和台灣自製女性向手遊《1930 浪漫譚》。因著對遊戲的熱愛,現在仍持續投入在遊戲的開發,期許自己十年內能成為專業的遊戲製作人,產出更多新穎有趣的遊戲。

專業技能


遊戲引擎

  • 4 個上架的Unity3D專案開發經驗
  • 熟練NGUI、UGUI操作
  • 熟練DOTween
  • 精通Promise, await協程應用
  • 精通Lambda運算式&匿名函數
  • 具備Client-Server開發經驗
  • Cocos Creator網頁遊戲開發
  • Phaser結合Vue網頁遊戲開發


網路架構

  • 具備API串接經驗
  • 具備強聯網串接經驗
  • 具備強聯網遊戲壓測經驗


專案管理

  • 遊戲前端組長(前端工程師 5 人, 團隊整體 18 人)
  • 專案時程控管、項目規劃
  • Code Review、設立程式設計規範
  • 版本控制(GitLab / SVN / TortoiseGit)
  • 熟悉 Scrum 開發過程 
  • 跨部門溝通與協作、確認需求
  • Redmine、MantisBT



程式語言

  • C#: 4 年以上
  • C, C++:1年以上
  • Typescript:2年以上


軟體架構

  • 熟悉物件導向程式設計、組件為基程式設計 (Component-based Programming)
  • 精通MVC架構及Design Pattern
  • 熟悉Actor Framework架構
  • 精通SOLID、KISS、DRY原則及應用


其他

  • 中文:母語 
  • 英文:第二母語,聽說讀寫都精通
  • TOEFL IBT 100
  • SAT 1710

工作經歷

學創教育科技有限公司 - Unity工程師

2020.01 - 2023.04

  • 負責專案: 
    • 《競趣玩 iPlay》:互動學習遊戲App。 
    • 《花蓮功夫擂臺》:數位學習競賽平台App。
    • 《激勵農場耕讀園》:地區推廣遊戲網站。
    • 《因雄崛起》:線上學習激勵系統網站。
  • 職務內容: 
    • 管理遊戲前端團隊、Code Review、專案時程控管、項目規劃
    • 使用 Unity3D (C#)、Cocos Creator (TypeScript)、Phaser (TypeScript) 進行遊戲客戶端開發
    • 使用ActorFramework架構進行強聯網多人連線遊戲開發
    • 與美術UI配合,設計新系統的UI物件架構和特效呈現方式
    • 維護客戶端與伺服器端連線底層系統架構
  • 特殊表現: 
    • 加入團隊一年後升遷為遊戲前端組長,管理前端5人團隊開發
    • 使用全新的遊戲引擎以及未使用過的程式語言開發兩個完整專案
    • 獨立完成新遊戲客戶端及伺服器端整體架構。
University@2x

唯數娛樂科技股份有限公司 - 遊戲程式設計師

2018.05 - 2019.10

  • 負責專案: 
    • 《霹靂無雙》:大霹靂布袋戲劇集授權首款日系3D多人競技手機遊戲。 
    • 《1930 浪漫譚》:台灣自製女性向奇幻風文豪養成手機遊戲。
  • 職務內容: 
    • 使用 Unity3D 和 C# 進行遊戲客戶端開發。 
    • 與後端工程師配合,設計新系統的通訊協定與實現邏輯。 
    • 與美術UI配合,設計新系統的UI物件架構和特效呈現方式。 
    • 設計建構和重構多個遊戲功能的底層系統架構。 
    • 負責跨領域溝通整合遊戲開發進度及流程等(開發團隊含程式、企劃、美術,約 40 人)。
    • 擴充開發團隊內部所使用的 Unity 套件功能(例:AI狀態顯示、連點自動測試)。
  • 特殊表現: 
    • 進公司一個月內被指派接手專案開發項目,半年內委派獨立開發專案新功能的系統架構和UI。  
    • 負責確認同事程式除錯及優化,為團隊中除錯數最高之工程師。 
University@2x

大學學歷

壬色列理工學院 (Rensselaer Polytechnic Institute, NY)

2013.08 - 2016.05 

  • B.S., Computer Science 
  • B.S., Games and Simulation Arts and Science 
  • GPA 3.58 / 4.0 
  • 和團隊共同研發單機遊戲《人類病》(Human Sickness)並以此作品參加 GameFest 2015 電玩展
  • 帶領5人團隊研發手機遊戲《遺忘之殿》(Hall of the Forgotten)並以此作品參加 GameFest 2016 電玩展

University@2x

西密西根大學 (Western Michigan University, MI)

2012.09 - 2013.04 

  • B.S., Computer Science 
  • GPA 3.88 / 4.0

University@2x

自傳


大學時期就對遊戲設計充滿熱情,為此特別轉校至有遊戲設計的壬色列理工學院大學就讀,於就學期間獨立產出一個遊戲提案後與團隊一同開發,並且參加校內的電玩展。退伍後於唯數娛樂股份有限公司就職,負責手機遊戲《霹靂無雙》的客戶端UI開發及優化。當時主管對我的評價是做事認真、負責任、願意接受挑戰,因著前述評價,加上在除錯能力及溝通能力表現良好,主管在到職一個月內,就分派正式開發項目給我,且於半年內被授權委派我獨自開發整個新系統UI,同時協助不同部門的同事解決了許多程式錯誤和新功能架構設計。於《霹靂無雙》的研發進入尾聲,我被公司轉派到《1930 浪漫譚》的專案小組支援研發的工作。現今在學創教育有限公司擔任遊戲前端組長,協助研發趣味互動學習遊戲程式《競趣玩 iPlay》、《花蓮功夫擂臺》、以及數位學習激勵網站《激勵農場耕讀園》和《因雄崛起》。主要負責專案管理、程式碼品質監管、研發新遊戲項目。


我對於遊戲設計的理念是好遊戲都應該像迪士尼樂園一樣:好玩,但又精細入微。每一個螺絲釘都被巧妙地隱藏,每一個微小的細節都存在驚喜。期許做出的遊戲在經過嚴格地打磨後,能成為讓市場驚豔的遊戲,既叫好又叫座,不只贏得在市場上的口碑,同時也取得在商業上的成功。為達成理念,目前有持續關注國外的英文遊戲講座和頻道來培養自身的遊戲設計概念(例:GDC、Extra Credits)和練習撰寫自己的遊戲構想書。 


我對於程式架構設計的理念是好架構都應該返璞歸真,化繁為簡。程式碼應該呈現清楚的邏輯思路,並且不重複。最複雜的系統應該是由多個最簡單的運算組成,而非一個龐大又錯綜複雜的運算集合體。有規範的程式架構就像裝了牙套的牙齒,按照設計的方向去成長,並且最終長成井然有序、相輔相成的程式,讓人耳目一新。沒有規範的程式架構就像沒有矯正的牙齒,胡亂生長,最後長成犬牙交錯、牽一髮而動全身的高危程式,不管是擴充或是維護都讓人頭疼。為了寫出好架構,目前持續在專案中累積使用不同程式設計模式來撰寫新功能經驗,找出實踐理論時會碰到的問題並提出解決方案,期許未來可以把複雜的系統寫的簡單易懂,並且好維護、好擴充。


在遊戲開發方面,我希望能貢獻自己的遊戲開發的實力和經驗,以及團隊管理能力。透過在遊戲產業夙夜匪懈遊戲開發的歴練,使我得以在實作新功能導入和研發團隊合作上面累積了大量的實戰經驗,更加熟悉遊戲研發的流程,運作方式以及時程控管。同時,我也有領導團隊及跨部門的合作與溝通的經驗,知道如何透過溝通協調的方式搭橋樑,讓團隊內不同職務的人一起順利完成項目研發。我也有帶領前端團隊的經驗,幫助我有宏觀的眼光,知道各部程式系統要如何組合在一起,並監管程式碼品質,維持專案的可靠、可擴展、可維護程度。我的目標是接觸更多遊戲開發的層面和精進自身的遊戲程序開發能力,幫助我向未來成為遊戲製作人的目標邁進。

Autobiography


My name is Chi-Ning Huang and I been working in the game industry for over five years. I have dual bachelor degrees in Computer Science and Games & Simulations Arts and Sciences. This means that I have a comprehensive understanding of interactive digital media and mastery on game programming. During my time in the university, I worked with many different people on many different game projects. I am familiar with collaborating with artist and programmer under a team environment and combine our skills to create a complete game. I have applied this interdisciplinary teamwork experience to my current job in the game industry and I have refine them into development management skill. 


My biggest achievement in university is launching a game concept and convinced a group of classmate to work together to make the idea into reality. We cooperated as a group to build the game from scratch and improve it through many game development cycles. As a result we got a full functional game that can run on smart phone. This project gave me experience of turning a game idea into a development plan and work with a team to transform the plan into a playable game. It also makes me skillful and experiences in turning theoretical game idea into practice. 


My time in WeGames teaches me the industry’s way of making game and I have accumulated my experience in game programming and development. I have also learned the distribution of work and how different department works together to create game. Now I am a front-end programming group leader at Create-ETS, managing front-end development and code's quality.


What I can bring to the company is my game development skill and group management. I will be an instant workforce to the team and can oversee junior members of the team. My career goal is to be a game producer, so now I am refining my game development skills and broaden my knowledge on every aspect of game design and development. Moreover I am practicing my project management ability and group leading. My skills, experience and learning desire make me a valuable workforce for the company and I can be a valuable asset for the company.

開發專案


Paragraph image 03 00@2x

因雄崛起         2021.04 - 至今

線上學習激勵系統網站。支持網頁小遊戲及角色養成元素。


負責工作:

  • 管理前端團隊
  • Phaser, Vue前端功能開發

主要貢獻:

  • 設計專案前端主程式架構
  • 管理專案開發與維護
網站: 

Paragraph image 03 00@2x

激勵農場耕讀園

2020.12 - 2022.11

地區推廣遊戲網站。支持虛擬莊園營運及角色養成元素。


負責工作:

  • Cocos Creator前端功能開發

主要貢獻:

  • 從零開始建立專案主程式架構
  • 使用新遊戲引擎及程式語言開發
網站: 

Paragraph image 03 00@2x

花蓮功夫擂臺

2020.01 - 2021.03

數位學習競賽平台。支持即時多人線上競賽答題。


負責工作:

  • Unity3D前端功能開發
  • 重構專案架構支援多重版本切換

主要貢獻:

  • 既有專案架構重構與優化
  • 新功能架設設計與實作
介紹網站: 

Paragraph image 03 00@2x

競趣玩 iPlay2020.01 - 2020.11

趣味互動學習遊戲程式。支持即時多人線上答題PK遊戲及角色養成元素。


負責工作:

  • Unity3D前端功能開發
  • C#強連網後端架構重構

主要貢獻:

  • 新功能架設設計與實作
  • 新遊戲模式開發
  • 既有功能重構與優化
介紹網站: 

Paragraph image 03 00@2x

霹靂無雙      2018.05 - 2019.08

大霹靂布袋戲劇集授權的首款多人競技手機遊戲,特色為二次元畫風、卡通渲染模型和幀同步多人即時對戰。


負責工作:

  • Unity3D前端功能開發
  • 串接後端API

主要貢獻:

  • 異數狹間、巔峰死鬥、飾品、戰鬥結算 功能架構設計與實作
  • 玩家資訊、讀取介面、角色資訊 功能架構重構與實作
官方網站:
Paragraph image 03 00@2x

1930浪漫譚 2019.08 - 2019.10

以1930臺北城為背景,台灣自製女性向奇幻風文豪養成手機遊戲。


*本遊戲尚處於開發階段


負責工作:

  • Unity3D前端功能開發
  • 串接後端API

主要貢獻:

  • 新功能架設設計與實作
  • 既有功能重構與優化
介紹網站: 

在校作品


Paragraph image 03 00@2x

遺忘之殿 2019.08 - 2019.10

一款角色扮演的教育遊戲。結合角色培養元素和GRE背單字功能,《遺忘之殿》可以讓玩家可以一邊培養自己的角色,又可以一邊輕鬆搞定難背的單字!


負責工作:

  • 遊戲企劃案開案,規劃遊戲內容
  • 程式架構與實作

主要貢獻:

  • 遊戲提案
  • 主要程式架構設計
  • 背包系統設計與實作
作品網站: 
作品影片:

自己提案


Paragraph image 03 00@2x

旅行商人

打造一款Roguelite行商遊戲。遊戲故事會使用輕小說《狼與香辛料》的世界觀和故事內容。


負責工作:

  • 遊戲企劃案開案,規劃遊戲內容

主要貢獻:

  • 遊戲提案
作品網站: