鍾孟儒 MJ Chung 

Game Developer

畢業自中興大學資工系
專注於遊戲開發的程式設計師
主要使用C#, Unity3D

  Taipei, Taiwan            Itch.io LeetCode

我喜歡各種形式的創作,如電影、音樂等,因自小熱愛遊戲而投入遊戲業,為了遊戲創作而踏入軟體業。
我善於解決問題,樂於學習,熱衷於新技術與增強自身認知及技術力,如編程方式、區塊鏈、電腦圖學、前後端技術等,勇於接受挑戰,喜歡參與各類開發社群活動如GameJam、論壇,平時主要遊玩動作、開放世界類型遊戲。

職涯目標

我對協助團隊尋找與實作解決方案有很大的興趣,如實作工具或建立流程、架構等,在過往的工作經驗中也有很多相關經驗,我也會在業餘時間撰寫自己的工具與專案,期望自己在職涯中能成為可讓別人信任與依靠的人,希望能與優秀的夥伴一同成長、製作有趣的產品!

技能

Unity 3D/C#


熟悉使用Unity與C#語言,
連線同步實作、DOTS ECS、編輯器工具、行動原生插件經驗
熟悉諸如MVC, ECS架構等及設計模式
及各式插件如Behavior tree, Zenject, Unitask等
熱衷遊戲物理、圖學、架構、效能優化相關知識

Blockchain


作為忠實的hodler,具各種鍊上交互經驗,諸如Defi質押挖礦, 跨鏈, NFT等,具有基礎知識並能閱讀編寫基礎合約代碼,曾在buildspace上學習編寫簡易合約專案
DID: mcgodamn.eth

Front/Back-End


使用Vue.js、Bootstrap、React.js開發Side Project,具有使用Node.js、PHP、MySQL等後端技術的經驗。

Mobile Development


Android/iOS的原生APP與Library
上架過一款自己以Swift寫的iOS APP

Others


  • DevOps
    用Gitea架設私人Git伺服器
    使用Jenkins、CircleCI進行自動建置
    寫腳本協助日常工作如自動Merge。
  • Python
    除C#外最常用的語言,主要用於撰寫平時使用的各種腳本,如爬蟲、工具、解題等。

工作經歷

軟體工程師  •  河流遊戲股份有限公司

二月 2023 - 現在

參與一款類吸血鬼倖存者的運營遊戲開發
使用Unity引擎及UniTask、Zenject、Addressable等套件開發
負責工作:

  1. 使用DOTS ECS實作戰鬥關卡相關系統
    關卡生怪、怪物AI、戰鬥流程等
  2. 實作各種遊戲系統、UI如隊伍、轉蛋等
    也負責使用Azure平台進行後端功能的實作

中級工程師  •  掌中乾坤網路科技股份有限公司

八月 2020 - 十一月 2022

參與3D動作多人狩獵手遊: Yeager: Hunter Legend 開發
使用Unity引擎開發,擔任戰鬥關卡組客戶端成員
主要實作怪物Boss的各種功能及其他關卡物件的功能
負責工作:

  1. 動作表現、AI行為樹、移動尋路、技能流程、狀態
    等怪物相關的功能編寫。
  2. 處理多人連線的網路同步及斷線重連。
  3. 底層框架維護、優化。
  4. 依照專案需求對修改插件。
  5. 方便企劃與程式人員使用的編輯器工具。

Unity工程師  •  傳奇網路遊戲股份有限公司

十一月 2019 - 四月 2020

參與「甜點王子2 : 心動奇蹟」開發
負責工作:

  1. 串接傳奇遊戲的SDK,如會員登入、IAP、廣告等功能
  2. 處理建置版本相關事務與優化,例如登入時長優化,包版相關問題排除。
  3. 使用Jenkins執行自動包版。

Unity工程師  •  樂玩遊戲股份有限公司

四月 2019 - 十月 2019

參與「甜點王子2」專案
是一款使用Unity製作的2D短連線女性向經營手遊
使用Lua腳本進行主要商業邏輯編寫

負責工作:

  1. 處理新功能與介面,如各種活動UI介面。
  2. 維護、優化重構代碼,流程統一化、去耦合化等
    如使用BFS尋路,重構地圖系統架構。
  3. 插件的界接與撰寫,使用Android Studio/XCode介接Unity ads與Unity IAP等插件、
    撰寫以原生語言寫的推播系統、admob plugin。
  4. 以Vue.js、Bootstrap、PHP等撰寫公司網站。

程式實習生  •  網銀國際股份有限公司

7月 2017 - 8月 2017

於中興大學就讀三年級時參與網銀國際的實習計畫,
以簡單的小蜜蜂、炸彈人等專案中學習使用各種設計模式、MVC等更有效率的開發Unity程式,
並透過實際的Code review與團隊合作來更了解遊戲開發的過程,
更加關注寫出易維護程式碼的重要性,

網路接案

我自大四時開始在網路上接案,以在校經歷與個人自學能力,培養實務經驗,我接過多種類的案子如:

  1. 爬蟲相關案件:使用套件執行各式爬蟲與網頁自動控制,曾操作過包括電商、公司、博弈等網頁
  2. Unity相關案件:從Unity的Plugin開發到完整專案製作都有經驗,例如:
    以Unity運用ffmpeg執行截圖串流等、串接以原生Android開發的藍芽Plugin、
    與React Native的界接、IK骨架模擬、畢製APP...等。
  3. 網頁前後端案件: 以PHP串接API、網頁編寫(html, css)等
  4. 各種小案,如SMTP協定實作,以Python操作excel檔案等小型應用程式

學歷

國立中興大學

資訊科學與工程學系  •  2014 - 2018

  • 修習實作課程,如App開發、OpenGL程式設計、網頁開發、Python程式設計等。
  • 自學Unity3D,積極參與各種校外活動如Game Jam、TGDF、台中數發協會等。
      曾擔任學校資訊社的Unity講師。

重點專案:

  • Student Game Jam - 串燒騎士
    大二時與他校夥伴報名參與,使用Unity開發,負責腳色動作、動畫等程式編寫,活動結束後由個人持續更新,如除錯與開發行動版等。
  • 以Windows form實作遠端遊玩電腦遊戲系統:
    此為大三的研究專題,旨在實作一套令低配備電腦流暢遊玩高品質遊戲的系統,使用語言為C#,分為Server端與Client端,Client端以TCP Socket傳送指令至Server端,由Server端以RTSP協定傳送遊戲畫面。
  • 遊戲內翻譯機
    修習Python課時的期末專題,旨在即時翻譯遊戲中語言,大致流程為「擷取外文圖片->以tesseract辨識->以Azure服務翻譯->結果呈現於畫面」,此專案分為Windows與Mac兩平台,Windows平台以Win32API實現,而Mac則由Automator。
  • Nin-Nin
    修習動態網頁的期末專題,為一款雙人對戰的2D忍者遊戲,使用JavaScript開發,後自己移植到Unity上,並使用UNet完成連線遊玩。

市立高雄中學

2011 - 2014