CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of Sean Wang.
Avatar of Sean Wang.
Past
資訊工程師 @六點資訊科技有限公司
2023 ~ 2024
軟體工程師
Within one month
王璿臻 您好,我是Sean 我在軟體開發領域已擁有超過9年的豐富經驗 我擅長使用發散思維來解決客戶抽象的需求與系統間具體實作的各類問題 並依據資源來整合不同使用者情境並提出解決方案 我喜歡透過多面向觀察來思考,進而剖析事
C# .NET Core
T-SQL
JavaScript / ES6 / jQuery
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
致理科技大學 Chihlee University of Technology
Information Management
Avatar of Ryan Chen.
Avatar of Ryan Chen.
Software Engineer @Innova Solutions Taiwan
2022 ~ Present
Software Engineer / Backend Engineer
Within one month
Ryan Chen 陳冠瑋 Software Engineer | Backend Engineer I enjoy coding and learning new skills, and striking a work-life balance, Finding problems and solving them, and try to write a clean and reliable code. Skill Language C# JavaScript Go TypeScript Dev Framework ASP.NET Core(.NET 6) .NET Framework Winform ASP.NET Webform ABP Framework(.NET) React Database MS SQL MySQL Firestore Redis Others Git Flow Docker Jira Azure GCP Gitlab Jenkins WorkExperience Software Engineer Innova Solutions Taiwan AugNow Taipei, Taiwan,(Remote) Design & Develop Healthcare System (include FE & BE) Using GCP
.NET Core
SQL/MySQL
Github
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立臺北商業大學 National Taipei University of Business
Information Management
Avatar of BO-SHENG, LEE.
Avatar of BO-SHENG, LEE.
Past
Senior Software Engineer @玉山商業銀行股份有限公司
2021 ~ 2023
軟體工程師
Within one month
BO-SHENG, LEE [email protected] https://www.linkedin.com/in/bensonlee183/ I have five years of back-end development experience, with a specialization in Java Spring Boot, but I also have two years of front-end development experience with VUE. 工作經歷 Senior Software Engineer • 玉山商業銀行股份有限公司 三月十月 2023 | Taipei, Taiwan • Participated in ABS (Asia Business System) projects as a system designer. Communicate across multiple teams to analyze system requirements and design a
Java
Spring Boot
JavaScript
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立高雄科技大學(原國立高雄第一科技大學)
Information Management
Avatar of the user.
Avatar of the user.
Senior Front-End Engineer @TonFura
2023 ~ Present
Front-End engineer / Full-stack engineer
Within one month
JavaScript
HTML5
CSS3
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
National Taiwan University
Computer Science and Information Engineering
Avatar of 劉岳宬.
Avatar of 劉岳宬.
主任工程師 @創奕能源科技股份有限公司
2023 ~ Present
軟體工程師
Within one month
度管理 外勤: 材料準備、機台安裝、管路配置、電源配置 太陽能案場現勘: 案場效率檢測與效益分析 學歷大華科技大學 電子工程系 技能 Javascript(ES6) Node.js React.js MERN Stack Full-Stack Web Development TypeScript.ts html + css + javascript Github GitLab-CI/CD LabVIEW Python AWS SQL MQTT 語言 Japanese — 專業 Chinese — 母語或雙語 English — 中階
Javascript(ES6)
Node.js
React.js
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
大華科技大學
電子工程系
Avatar of the user.
Avatar of the user.
Software Development Manager @聯禦科技有限公司
2023 ~ Present
PM/產品經理/專案管理
Within one month
Python
Flask
FastAPI
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立台灣海洋大學
航運管理學系
Avatar of 邱建嘉.
Avatar of 邱建嘉.
Frontend Engineer @晶密股份有限公司
2023 ~ Present
前端工程師
Within one month
與課程內容,主要使用 Vue.js 3 與 Vuetify 3。(尚未上線) 為專案添加團隊協作設定,例如: ESlint、Stylelint、Prettier、Commitlint、lint-staged.....等等,還有一些 Gitlab 的設定,例如:Gitlab template、Gitlab CI。 晶密股份有限公司網站的輪播器組件。 Senior Frontend Engineer • iStaging Corp. 愛實境_台灣 七月四月 2023 | Taipei, Taiwan 和 1 名 UI/UX
JavaScript
HTML5
CSS
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立東華大學
應用數學系
Avatar of the user.
Avatar of the user.
Sr. Full Stack Engineer @類神經網路股份有限公司
2021 ~ Present
資深程式設計師
Within one month
Android
Windows
Linux
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
輔仁大學 Fu Jen Catholic University
Computer Science and Information Engineering
Avatar of Chuang Li Ling.
Avatar of Chuang Li Ling.
Past
iOS APP 工程師 @華奧科技有限公司
2021 ~ 2024
Web Designer
Within one month
Chuang Li Ling iOS APP 工程師 • Web Designer • Taichung,TW • [email protected] 我是 Rose。擁有多年的 Web 開發經歷。 由於工作上接觸APP設計需求,因此目前對APP程式開發有高度興趣。 擅長 UI 版面設計,並以程式的邏輯解決網頁設計上的問題。 希望職稱 : 前端網頁設計師、iOS APP 工程師 希望工
Figma
Sketch
Swift/iOS
Unemployed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
國立台中商專
商業設計
Avatar of 林佳樺.
Avatar of 林佳樺.
Past
全端工程師 @NEC (台灣恩益禧股份有限公司)
2023 ~ 2024
Web全端工程師
Within one month
使用Entity Framework對Sql Server做資料存取。 .Net Framework Windows Form,以Entity Framework獲取資料進行發票機列印 Console排程,以每日進行SMTP發信 Stored Procedure作為計算處理 Gitlab 代碼版本管理服務 鉅傑軟體開發有限公司 - 全端工程師 2022 年 9 月年4月 1. 電商後台管理系統:此系統為電子商務APP
html + css + javascript
AngularJS
angular 2+
Unemployed
Ready to interview
Full-time / Remote Only
6-10 years
龍華科技大學
資管

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one month
RD
台灣
Professional Background
Current status
Employed
Job Search Progress
Ready to interview
Professions
Front-end Engineer
Fields of Employment
Games
Work experience
4-6 years
Management
Skills
C#
Unity
Languages
Chinese
Native or Bilingual
Job search preferences
Positions
Unity 前端工程師
Job types
Full-time
Locations
Remote
Interested in working remotely
Freelance
Educations
School
Major
Print

廖益寬

喜歡研究小工具以及嘗試自己開發套件分享給他人使用合作上樂於與他人
論是否有更好的解法,他得知有新的技術的時候也會樂於加入討論。


目前主要涉略領域都為C#相關,大多使用unity平台與wpf,串接使用過adb,並實作過HttpFileServer。
看到有趣的工具時也會試著依照自己的理解重現時作內容,曾經嘗試在Wpf環境上復刻unity Coroutine。
發布方面使用Jenkins 與gitlab pipeline。


六月 2021 - 至今      軟體研發工程師  •  允和科技有限公司

負責工作

  • 開發大廳配對系統 串接舊有專案統一透過配對大廳啟用並提供SDK供舊有訓練能夠統一連線入口。
  • 開發操作教學專案 替舊有訓練有個統一的操作流程以及VR穿戴教學。
  • 開發戰略模擬專案 讓多名訓練員可以依據指揮官的指示即時做出操作反應,帶有情境編輯系統,指揮官可以編輯各種情境並同步給多名員進行測驗。
  • 開發眼球追蹤系統 介接眼球追蹤SDK並接入舊有災害防治專案供分析訊員在訓練中的注視位置,分析訓員遇到的訓練難題。
  • 開發unity的圖檔串流SDK與音訊串流SDK。
  • 協助其餘團隊分析遊戲效能問題與網路延遲問題,提供封包優化解決方案。
  • 協助建置Jenkins Server

使用技術

  • UnitySocketSQLiteMySQLHttpServerUnity profiler Jenkins、OpenXR



五月 2018 - 六月 2021      軟體前端工程師  •  維亞娛樂科技有限公司

負責工作

  • 導播系統:製作公版的導播系統能作為觀察者加入,支援動態加載素材讓各自的遊戲可以自訂,譬如導播顯示的玩家頭像以及面板風格還有版型以讓版面不會影響到舊有遊戲。並將此接入到舊有遊戲中。
  • Dobule TapVR 射擊遊戲 製作可供企劃人員編輯的關卡系統,支援透過區域連線進行連線對戰,與後端串聯會員系統可依據會員App讓玩家在遊戲中選擇造型以及頭像內容。並於遊戲結束後上傳成績到後端。
    開發回放系統供賽事後進行分析與回顧。
  • 開發wifi晶片串聯 透過tcp Socket與晶片進行串聯硬體事件,帶有ping值偵測以及回推系統透過ping值回推遊戲內物件六軸在事件觸發當下的軌跡。
  • VR毒品與詐騙防治遊戲 開發劇情分支系統,能依據遊戲內的選擇與互動進入不同的流程,並上傳到後端可依據報表查看選項的選擇比例。開發VR物理互動與動態無接縫加載場景素材。
    關卡內實作VR節奏遊戲與QTE反應遊戲。
  • 隨到隨玩大場域VR生存遊戲 實作Server端與遊戲端素材熱更新邏輯,實作升級系統可動態選擇技能。
  • 泛用apk更新與管理介面 供後續有開發apk專案可以快速設定檔案,並於unity端提供對應sdk抓取透過介面設定的數值。內建有安裝紀錄方便門店人員管理軟體更新。
  • 開發幀同步框架。
  • 介接Kinect與PicoVR手部辨識,開發動作偵測系統。

使用技術

  • UnityUnityEditorSocket、WebSocketProtocolBuffers、Wpf Kinect.NetCore、ADB OpenXR FMod

學歷

負責工作

  • 義守科技大學 通訊工程系                          2014-2015
  • 遠東科技大學數位媒體與管理學系            2015-2018

專案經歷

Double Tap VR射擊遊戲

1.負責連線模式完成以Host連線為主的LanGame邏輯
2.實作斷線重連邏輯。
3.遊戲結束後產生重播緩存回伺服器,讓玩家可以觀賞完整重播。
4.負責完成整體遊玩邏輯。
5.使用Unity Editor,製作靶的流程邏輯編輯系統,編輯遊戲內的機關與機關之間的互動、出現頻率以及時間差

6.使用Unity Editor製作靶與的路徑編輯系統可以直接在場景中拖拉曲線與拋物線並緩存成設定檔來模擬物理現象,確保同步的結果一致。
7.參考Coroutine結構,實作可被網路同步的迭代器架構,解析編輯器產生檔案後,讓邏輯與演出的迭代器片段自動分離到Client端與Server端運算。
8.實作玩家成績分析並透過Protocol Buffers 協定與後端溝通。


以下為遊戲實機畫面參考連結:
https://www.youtube.com/watch?v=TS7rdHbsc1k
https://www.youtube.com/watch?v=GDR8KC-iJ9c
https://www.youtube.com/watch?v=SgNrH-UXH8Q
https://www.youtube.com/watch?v=NILjliRlFKs


隨到隨玩大場域VR生存遊戲

1.Server支援玩家可以隨時進出伺服器。
2.支援職業選擇以及在擊殺其餘玩家後能夠及時選擊增益效果提升能力。
3.增益效果編輯介面讓企劃人員可以直接設計並編輯每個效果要個別操作的數值。
4.製作武器切換系統(散彈槍,榴彈槍, 電球槍), 並提供編輯介面供企劃人員調整數值與對應的演出效果。
5.wpf 遊戲管理介面透過adb替場域內裝置更新遊戲版本以及定時從安卓系統內收集log回到機房緩存。
6.http server實作FileServer 支援遊戲內AssetBundle 熱更新。

7.實作網路同步的有限狀態機,所有狀態會衍生成Client、Remote、Server三個變體,同個狀態間的變體可以透過API直接溝通,Server端掌控狀態的切換當期切換時與他對應的變體也會自動切換,使用者只要專注在維護對應的區塊就好。
8.實作網路同步的動畫控制器,美術人員在編輯時依然是在unity原生的animator遊戲運行後會在Server端運行Animator邏輯,並且依據固定頻率將當前撥放動畫以及撥放進度同步給Client端來進行同步開發者只需要關注Server端的運行邏輯即可。所有對動畫的操作都會自動同步到Client端。


以下為遊戲實機畫面參考連結:
https://www.youtube.com/watch?v=QfI9p8aeDIM



Kinect虛擬實境運動模擬專案

1.實作Kinect與Pico VR的矩陣重和使其座標系統可以彼此轉換。
2.實作濾波器消除影像辨識引起的雜訊。
3.實作連續動作定義系統,企劃人員可以把一連串的動畫進行拆解(譬如投球或是投擲標槍),把拆解後的動作編輯成連續的設定檔。
4.遊戲端讀取設定檔後當監測到玩家當前的連續動作符合設定的流程後會觸發綁定的事件並回傳姿態的快照讓使用者可以使用(譬如依據快照決定標槍飛行的方向以及距離)。






幀同步框架

1.實作幀同步框架提供介面讓使用者自定使用的輸入幀介面。
2.實作基於種子碼的幀隨機功能。
3.支援網路生成與刪除事件。
4.提供大廳介面讓使用者可以接取大廳事件。
5.支援基於網路幀的RPC功能。
6.支援流程回放,與新進玩家進入前的幀補足。



軍事戰略模擬訓練

1.UI版面完全同步框架,模擬多人操作同一面板的效果,透過緩存UI的樹狀結構替所有UI綁定唯一碼,所有勾選框以及輸入介面的互動都會透過唯一碼被確保在不同電腦中完全同步。
2.串接MySQL支援內部網路的帳號申請與權限修改以及帳號加密機制。
3.透過udp協定支援即時影像串流以及語音通訊功能。
4.實作遊戲內聊天室功能。
5.實作UI頁面堆疊系統當切換UI頁面時會自動記錄上一個頁面,並在呼叫退回時自動回到上一堆疊。
6.支援場景編輯能以3D模組擺放關卡細節 天氣環境以及所有單位持有武裝 也可以切換到2D小地圖模式進行快速編輯, 實作有風向與洋流對環境的真實影響。
7.遊戲內即時繪圖功能 透過追蹤滑鼠軌跡 在面板上透過直接修改底圖上在軌跡上的像素實作出簡易的繪畫功能 使的玩家可以在訓練的過程可以在場景上留下標記並同步給其餘玩家。
8.透過實作不同的API介面使不同身分組(ex:長官學員指揮官),可以操作的UI被區隔開,以及對於不同事件(ex:開火許可、申請故障排除)的接收被區隔開。讓對應的身分組可以觀看到對應的UI以及進行回應。




外包Project

node-base 及時偵錯框架

1.程式碼自動生成Editor版面追蹤版面回報當前運行的狀態與使用者自訂的註解。
2.透過實作介面的方式讓使用者可以完成自定義排版。
3.運行時即時產生flow堆疊log 減少回報成本

狀態機的缺陷是需要透過檢視每個狀態才能夠全盤的了解各狀態間的關係 會隨著狀態的數量越來越多越來越難掌握整體流程的結構。

透過node-base框架會在定義完狀態後動態生成整體流程的EditorWindow可以及時追蹤當前流向 後續的參與開發人員也可以直接觀看整個window快速了解專案架構QA人員在回報時也會更有效。


遠端監控軟體

1.透過Tcp socket遠端連線控制指定電腦 監控特定軟體的啟動狀態以及可以發送命令要求遠端主機執行電腦重開。

完成

透過設定檔指定要監控的電腦以及程序名稱,可同時監控多台電腦。
client的畫面為簡易的log輸出,由於主控權都在Server端,Client端會每隔一段時間監控指定的程序的啟動狀態。

Side-Project

魔術方塊專案


當滑鼠點擊起始處是在方塊外部空白處時可以直接旋轉整個方塊

可以進行單行或者單列的旋轉

提供歷史回放供學習他人解開方塊的過程,可以任意快進或倒退時間軸 並調整撥放速度 
大部分的操作的部分是透過滑鼠控制完成 是作為數學以及資料結構的練習開始的專案 練習當方塊在不同的行列中轉移時可以進行資料替換。以及如何將滑鼠在2D平面的操作映射到3D的模型互動上。

即時回放展示:
https://youtu.be/ohmXAHxts9M?si=v8NQ7gnbalmEbpvZ

此為git連結
https://github.com/polu635241/Amaze_Cube.git

此為較為詳細的操作說明
https://www.youtube.com/watch?v=tty3fEnt3HU


連線框架

1.支援Tcp,Udp連線。
2.玩家可自訂身分組與所在頻道,備有其於使用者的進入離開事件。
3.支援自定義封包格式,支援使用者運行時直接注入class與struct進行動態解析,支援泛型型別以及Tuple類別解析。
4.支援外部注入解析器解析特定框架獨有類別(內建支援透過外部注入的方式支援unity型別)。

https://youtu.be/ZQVgfdfOSRE

此為簡易的Demo遊戲WASD移動 每次按下空白鍵的時候會將控制切換為一個隨機顏色並同步。
移動同步為每秒發送30次的udp事件 直接同步unity 的position與rotation。
改變顏色為Tcp自訂事件同步unity Color

想要加深對底層資料的記憶體轉換以及tcp udp的理解進行的專案 也在編寫的當下思考如何讓使用者可以用簡易的方式自定義專屬的資料結構以及易於使用的api。

此為專案連接
https://gitlab.com/polu_kun/transmitter

流程編輯器

1.提供圖像化節點式編輯器系統控制遊戲流程。
2.以Component的方式組合邏輯並支援直接緩存interface。
3.事件與判定都可透過實作介面完成,內建簡易的行為與事件檢測,提供易於擴展的api緩存。
4.提供遊戲運行時邏輯除錯追蹤,透過標記出目前的判斷與事件運行情況檢視遊戲運行流程


編輯畫面

5.透過綁定AI介面支援AI行為樹控制


操作實機畫面
https://youtu.be/7MwgXGUlpZM

技能 Skill

Engine


  • Unity

Tool


  • Socket
  • WebSocket
  • Protocol Buffers
  • Jenkins
  • gitlab pipeline
  • Git
Resume
Profile

廖益寬

喜歡研究小工具以及嘗試自己開發套件分享給他人使用合作上樂於與他人
論是否有更好的解法,他得知有新的技術的時候也會樂於加入討論。


目前主要涉略領域都為C#相關,大多使用unity平台與wpf,串接使用過adb,並實作過HttpFileServer。
看到有趣的工具時也會試著依照自己的理解重現時作內容,曾經嘗試在Wpf環境上復刻unity Coroutine。
發布方面使用Jenkins 與gitlab pipeline。


六月 2021 - 至今      軟體研發工程師  •  允和科技有限公司

負責工作

  • 開發大廳配對系統 串接舊有專案統一透過配對大廳啟用並提供SDK供舊有訓練能夠統一連線入口。
  • 開發操作教學專案 替舊有訓練有個統一的操作流程以及VR穿戴教學。
  • 開發戰略模擬專案 讓多名訓練員可以依據指揮官的指示即時做出操作反應,帶有情境編輯系統,指揮官可以編輯各種情境並同步給多名員進行測驗。
  • 開發眼球追蹤系統 介接眼球追蹤SDK並接入舊有災害防治專案供分析訊員在訓練中的注視位置,分析訓員遇到的訓練難題。
  • 開發unity的圖檔串流SDK與音訊串流SDK。
  • 協助其餘團隊分析遊戲效能問題與網路延遲問題,提供封包優化解決方案。
  • 協助建置Jenkins Server

使用技術

  • UnitySocketSQLiteMySQLHttpServerUnity profiler Jenkins、OpenXR



五月 2018 - 六月 2021      軟體前端工程師  •  維亞娛樂科技有限公司

負責工作

  • 導播系統:製作公版的導播系統能作為觀察者加入,支援動態加載素材讓各自的遊戲可以自訂,譬如導播顯示的玩家頭像以及面板風格還有版型以讓版面不會影響到舊有遊戲。並將此接入到舊有遊戲中。
  • Dobule TapVR 射擊遊戲 製作可供企劃人員編輯的關卡系統,支援透過區域連線進行連線對戰,與後端串聯會員系統可依據會員App讓玩家在遊戲中選擇造型以及頭像內容。並於遊戲結束後上傳成績到後端。
    開發回放系統供賽事後進行分析與回顧。
  • 開發wifi晶片串聯 透過tcp Socket與晶片進行串聯硬體事件,帶有ping值偵測以及回推系統透過ping值回推遊戲內物件六軸在事件觸發當下的軌跡。
  • VR毒品與詐騙防治遊戲 開發劇情分支系統,能依據遊戲內的選擇與互動進入不同的流程,並上傳到後端可依據報表查看選項的選擇比例。開發VR物理互動與動態無接縫加載場景素材。
    關卡內實作VR節奏遊戲與QTE反應遊戲。
  • 隨到隨玩大場域VR生存遊戲 實作Server端與遊戲端素材熱更新邏輯,實作升級系統可動態選擇技能。
  • 泛用apk更新與管理介面 供後續有開發apk專案可以快速設定檔案,並於unity端提供對應sdk抓取透過介面設定的數值。內建有安裝紀錄方便門店人員管理軟體更新。
  • 開發幀同步框架。
  • 介接Kinect與PicoVR手部辨識,開發動作偵測系統。

使用技術

  • UnityUnityEditorSocket、WebSocketProtocolBuffers、Wpf Kinect.NetCore、ADB OpenXR FMod

學歷

負責工作

  • 義守科技大學 通訊工程系                          2014-2015
  • 遠東科技大學數位媒體與管理學系            2015-2018

專案經歷

Double Tap VR射擊遊戲

1.負責連線模式完成以Host連線為主的LanGame邏輯
2.實作斷線重連邏輯。
3.遊戲結束後產生重播緩存回伺服器,讓玩家可以觀賞完整重播。
4.負責完成整體遊玩邏輯。
5.使用Unity Editor,製作靶的流程邏輯編輯系統,編輯遊戲內的機關與機關之間的互動、出現頻率以及時間差

6.使用Unity Editor製作靶與的路徑編輯系統可以直接在場景中拖拉曲線與拋物線並緩存成設定檔來模擬物理現象,確保同步的結果一致。
7.參考Coroutine結構,實作可被網路同步的迭代器架構,解析編輯器產生檔案後,讓邏輯與演出的迭代器片段自動分離到Client端與Server端運算。
8.實作玩家成績分析並透過Protocol Buffers 協定與後端溝通。


以下為遊戲實機畫面參考連結:
https://www.youtube.com/watch?v=TS7rdHbsc1k
https://www.youtube.com/watch?v=GDR8KC-iJ9c
https://www.youtube.com/watch?v=SgNrH-UXH8Q
https://www.youtube.com/watch?v=NILjliRlFKs


隨到隨玩大場域VR生存遊戲

1.Server支援玩家可以隨時進出伺服器。
2.支援職業選擇以及在擊殺其餘玩家後能夠及時選擊增益效果提升能力。
3.增益效果編輯介面讓企劃人員可以直接設計並編輯每個效果要個別操作的數值。
4.製作武器切換系統(散彈槍,榴彈槍, 電球槍), 並提供編輯介面供企劃人員調整數值與對應的演出效果。
5.wpf 遊戲管理介面透過adb替場域內裝置更新遊戲版本以及定時從安卓系統內收集log回到機房緩存。
6.http server實作FileServer 支援遊戲內AssetBundle 熱更新。

7.實作網路同步的有限狀態機,所有狀態會衍生成Client、Remote、Server三個變體,同個狀態間的變體可以透過API直接溝通,Server端掌控狀態的切換當期切換時與他對應的變體也會自動切換,使用者只要專注在維護對應的區塊就好。
8.實作網路同步的動畫控制器,美術人員在編輯時依然是在unity原生的animator遊戲運行後會在Server端運行Animator邏輯,並且依據固定頻率將當前撥放動畫以及撥放進度同步給Client端來進行同步開發者只需要關注Server端的運行邏輯即可。所有對動畫的操作都會自動同步到Client端。


以下為遊戲實機畫面參考連結:
https://www.youtube.com/watch?v=QfI9p8aeDIM



Kinect虛擬實境運動模擬專案

1.實作Kinect與Pico VR的矩陣重和使其座標系統可以彼此轉換。
2.實作濾波器消除影像辨識引起的雜訊。
3.實作連續動作定義系統,企劃人員可以把一連串的動畫進行拆解(譬如投球或是投擲標槍),把拆解後的動作編輯成連續的設定檔。
4.遊戲端讀取設定檔後當監測到玩家當前的連續動作符合設定的流程後會觸發綁定的事件並回傳姿態的快照讓使用者可以使用(譬如依據快照決定標槍飛行的方向以及距離)。






幀同步框架

1.實作幀同步框架提供介面讓使用者自定使用的輸入幀介面。
2.實作基於種子碼的幀隨機功能。
3.支援網路生成與刪除事件。
4.提供大廳介面讓使用者可以接取大廳事件。
5.支援基於網路幀的RPC功能。
6.支援流程回放,與新進玩家進入前的幀補足。



軍事戰略模擬訓練

1.UI版面完全同步框架,模擬多人操作同一面板的效果,透過緩存UI的樹狀結構替所有UI綁定唯一碼,所有勾選框以及輸入介面的互動都會透過唯一碼被確保在不同電腦中完全同步。
2.串接MySQL支援內部網路的帳號申請與權限修改以及帳號加密機制。
3.透過udp協定支援即時影像串流以及語音通訊功能。
4.實作遊戲內聊天室功能。
5.實作UI頁面堆疊系統當切換UI頁面時會自動記錄上一個頁面,並在呼叫退回時自動回到上一堆疊。
6.支援場景編輯能以3D模組擺放關卡細節 天氣環境以及所有單位持有武裝 也可以切換到2D小地圖模式進行快速編輯, 實作有風向與洋流對環境的真實影響。
7.遊戲內即時繪圖功能 透過追蹤滑鼠軌跡 在面板上透過直接修改底圖上在軌跡上的像素實作出簡易的繪畫功能 使的玩家可以在訓練的過程可以在場景上留下標記並同步給其餘玩家。
8.透過實作不同的API介面使不同身分組(ex:長官學員指揮官),可以操作的UI被區隔開,以及對於不同事件(ex:開火許可、申請故障排除)的接收被區隔開。讓對應的身分組可以觀看到對應的UI以及進行回應。




外包Project

node-base 及時偵錯框架

1.程式碼自動生成Editor版面追蹤版面回報當前運行的狀態與使用者自訂的註解。
2.透過實作介面的方式讓使用者可以完成自定義排版。
3.運行時即時產生flow堆疊log 減少回報成本

狀態機的缺陷是需要透過檢視每個狀態才能夠全盤的了解各狀態間的關係 會隨著狀態的數量越來越多越來越難掌握整體流程的結構。

透過node-base框架會在定義完狀態後動態生成整體流程的EditorWindow可以及時追蹤當前流向 後續的參與開發人員也可以直接觀看整個window快速了解專案架構QA人員在回報時也會更有效。


遠端監控軟體

1.透過Tcp socket遠端連線控制指定電腦 監控特定軟體的啟動狀態以及可以發送命令要求遠端主機執行電腦重開。

完成

透過設定檔指定要監控的電腦以及程序名稱,可同時監控多台電腦。
client的畫面為簡易的log輸出,由於主控權都在Server端,Client端會每隔一段時間監控指定的程序的啟動狀態。

Side-Project

魔術方塊專案


當滑鼠點擊起始處是在方塊外部空白處時可以直接旋轉整個方塊

可以進行單行或者單列的旋轉

提供歷史回放供學習他人解開方塊的過程,可以任意快進或倒退時間軸 並調整撥放速度 
大部分的操作的部分是透過滑鼠控制完成 是作為數學以及資料結構的練習開始的專案 練習當方塊在不同的行列中轉移時可以進行資料替換。以及如何將滑鼠在2D平面的操作映射到3D的模型互動上。

即時回放展示:
https://youtu.be/ohmXAHxts9M?si=v8NQ7gnbalmEbpvZ

此為git連結
https://github.com/polu635241/Amaze_Cube.git

此為較為詳細的操作說明
https://www.youtube.com/watch?v=tty3fEnt3HU


連線框架

1.支援Tcp,Udp連線。
2.玩家可自訂身分組與所在頻道,備有其於使用者的進入離開事件。
3.支援自定義封包格式,支援使用者運行時直接注入class與struct進行動態解析,支援泛型型別以及Tuple類別解析。
4.支援外部注入解析器解析特定框架獨有類別(內建支援透過外部注入的方式支援unity型別)。

https://youtu.be/ZQVgfdfOSRE

此為簡易的Demo遊戲WASD移動 每次按下空白鍵的時候會將控制切換為一個隨機顏色並同步。
移動同步為每秒發送30次的udp事件 直接同步unity 的position與rotation。
改變顏色為Tcp自訂事件同步unity Color

想要加深對底層資料的記憶體轉換以及tcp udp的理解進行的專案 也在編寫的當下思考如何讓使用者可以用簡易的方式自定義專屬的資料結構以及易於使用的api。

此為專案連接
https://gitlab.com/polu_kun/transmitter

流程編輯器

1.提供圖像化節點式編輯器系統控制遊戲流程。
2.以Component的方式組合邏輯並支援直接緩存interface。
3.事件與判定都可透過實作介面完成,內建簡易的行為與事件檢測,提供易於擴展的api緩存。
4.提供遊戲運行時邏輯除錯追蹤,透過標記出目前的判斷與事件運行情況檢視遊戲運行流程


編輯畫面

5.透過綁定AI介面支援AI行為樹控制


操作實機畫面
https://youtu.be/7MwgXGUlpZM

技能 Skill

Engine


  • Unity

Tool


  • Socket
  • WebSocket
  • Protocol Buffers
  • Jenkins
  • gitlab pipeline
  • Git