Filters
Advanced filters
On

Cake Talent Search

Avatar of Lenny bai 白育城.
Avatar of Lenny bai 白育城.
Past
Frontend tech lead @GoodGaming Tech
2021 ~ 2024
Backend developer/Full-stack developer
Within one month
Lenny bai 白育城 Frontend tech lead / Full-stack Developer - Taiwan I'm Lenny, and I've been in web development for about 6 years. In my previous projects, I was responsible for front-end development, ensuring high compatibility across devices. I excel at optimizing projects to enhance performance and streamline workflows. Leveraging my broad technical knowledge, I have built various front-end components and tools, achieving up to a tenfold improvement in development efficiency. Recently, I expanded my expertise by learning Solidity and developing an arbitrage bot. Additionally, I worked on a
JavaScript
reactjs
Java
Unemployed
Ready to interview
Taiwan
Full-time / Interested in working remotely
4-6 years
長庚大學 (Chang Gung University, CGU)
電子工程系
Avatar of 林宜蓁.
Avatar of 林宜蓁.
工程師 @華碩電腦股份有限公司
2023 ~ Present
商業分析
Within one month
林宜蓁 Engineer Taipei Professional Summary Experienced in data analysis and database management with a strong technical background. Skilled in Power BI, Tableau, and workflow automation, delivering actionable insights to drive decisions. Proficient in project coordination using tools like JIRA and Notion. Seeking to leverage my expertise in a project management role to optimize processes and achieve impactful [email protected] Work Experience JanNow Engineer ASUSTeK Computer Inc. Toeic 650 Managed SQL Server databases, optimizing performance and ensuring high availability and disaster recovery capabilities. Designed and implemented automated reporting systems using SQL
Excel
SQL SERVER
POWER BI
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
緯育Tibame
Avatar of Hsienyun Chang.
Avatar of Hsienyun Chang.
Research And Development Manager @Heimdall Intelligent Technology Co., Ltd.
2023 ~ Present
Software Engineer / Backend Engineer
Within one month
Hsienyun Chang Taipei, Taiwan [email protected] hsienyunchang Full-Stack Engineer Planning and analysis of more than fifteen systems, paying attention to detail. 8 years of experience in coding, 6 years of experience in planning systems. Work Experience DecDecFull-time, 4Y 1M) Full-Stack Engineer / Research And Development Manager Heimdall Intelligent Technology Co., Ltd. Planned functionalities and schedules for 15 project systems, collaborating with team members. Developed CI/CD processes to improve testing efficiency and ensure that the code is operational. Coordinated communication and scheduling with other teams
Backend Development
Frontend Development
Full Stack Web Development
Employed
Ready to interview
Taiwan
Full-time / Remote Only
4-6 years
National Taiwan University of Science and Technology
Computer Science
Avatar of 許登荃.
Avatar of 許登荃.
工程師 @百商數位科技股份有限公司
2023 ~ Present
iOS App developer
Within one month
許登荃 Swift工程師,專注於iOS應用程式開發,熟悉Swift、Objective-C及相關框架。具備UI/UX設計、API整合及性能優化經驗,能快速解決技術問題並持續提升使用者體驗。注重簡潔高效的程式設計,追求卓越的產品品質 Taipei, 台灣butterlionprince @gmail.com 工作經歷 百商數位科
swift
SwiftUI
Employed
Ready to interview
Taiwan
Full-time / Interested in working remotely
4-6 years
National Chung Hsing University (NCHU) 國立中興大學
資訊工程
Avatar of Sandra Lai.
Avatar of Sandra Lai.
Past
資深UI/UX設計師 @全球華人股份有限公司 (1111人力銀行)
2021 ~ 2024
Product Designer (UI/UX)
Within one month
Sandra Lai | Product Designer 一位經驗豐富的產品設計師,致力於打造有意義的使用者體驗,並為產品增添商業價值。 Taipei, Taiwan https://sandralai.framer.website/ Work Experiences 資深UI/UX設計師 全球華人股份有限公司/ 1111人力銀行 11//2024 規劃並設計產品活動,會員數提升 150% 優化產品
Product Design
UI Design
UX Research
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
元智大學
平面設計
Avatar of Hedy Liao.
Avatar of Hedy Liao.
JKL SEO 部門經理、行銷企劃、客服 @自由接案
2023 ~ 2024
客戶成功經理/商務經理/行銷公關
Within one month
Hedy Liao 廖姵茹 📞✉️ [email protected] 核心工作能力 ✔️ 溝通與 客戶關係管理 : -溝通:講師和主持經驗 1 年,專案跨部門溝通以及異業合作溝通經驗 5 年以上,協助接案業主 B2B 溝通成本降低 42% -客戶關係經營:擅長海內外客戶維繫,擁有 高端海外醫療客戶服
Word
PowerPoint
Excel
Employed
Ready to interview
Taiwan
Full-time / Interested in working remotely
4-6 years
南京中医药大学
中醫婦產科
Avatar of 劉醇俊.
Avatar of 劉醇俊.
Past
Software Engineer @Skywatch
2023 ~ 2024
Backend Engineer / Fullstack Engineer
Within one month
Artyom Liou [email protected] https://blog.artyomliou.ninja/ A full-stack developer proficient in Golang, Node.js, PHP, and Vue.js, with solid experience in MySQL and DynamoDB. Familiar with using Redis and Kafka for real-time and distributed systems. Skilled in deploying applications on AWS using Terraform and Ansible, and hold the AWS SysOps Associate certification. Designed and architected multiple small-scale applications, delivering efficient and scalable solutions. EXPERIENCE Career Break - Expanded knowledge through reading 6 books - Developed side project - Xenoblast - Migrated personal blog from
AWS
Golang
Vue.js
Unemployed
Ready to interview
Taiwan
Full-time / Interested in working remotely
6-10 years
國立東華大學 | National Dong Hwa University
Information Management
Avatar of the user.
Avatar of the user.
Past
Sr. Software Engineer @Playsee
2024 ~ 2024
Backend Engineer, Data Engineer
Within one month
Golang
Java
Python
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
TamKang University
Computer Science
Avatar of the user.
Avatar of the user.
Past
Sr. Backend Engineer @Latticework, Inc
2023 ~ 2024
Software Engineer
Within one month
機電整合系統
自動化程式
後端python
Unemployed
Ready to interview
Taiwan
Full-time / Interested in working remotely
6-10 years
Providence University 靜宜大學
資訊工程
Avatar of the user.
Avatar of the user.
Past
韌體工程師 @ALi 揚智科技
2020 ~ 2024
韌體工程師
Within one month
word
powerpoint
toeic
Unemployed
Ready to interview
Taiwan
Full-time / Interested in working remotely
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
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。

目前除了遊戲領域以外正在透過asp.net
研發CICD web server,並將CICD的結果顯示在頁面上即時回報。


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

負責工作

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

使用技術

  • UnitySocketSQLiteMySQL、EFCore HttpServerUnity 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手部辨識,開發動作偵測系統。
  • 研發DI框架,支援針對unity component環境以及.net環境實作DI注入器與動態建構解析系統。
  • 分散式伺服器系統實作微服務與伺服器群組

使用技術

  • UnityUnityEditorSocket、WebSocketProtocolBuffers、Wpf Kinect.NetCore、ADB OpenXR FMod dependency injection 、rudp

學歷

  • 義守科技大學 通訊工程系                          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功能。透過udp實作rudp協定。
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型別)。使用者也可以透過實作實作解析器自訂header以及動態型別處裡。
5.透過實作物件池化的記憶體空間避免反覆產生記憶體宣告導致GC。

https://youtu.be/ZQVgfdfOSRE

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

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

目前正在繼續研發幀同步與鏡像同步混和框架達到可以在unity中開箱即用的效果。
並將此框架應用於研發中的獨立遊戲Dota專案

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

DependencyInject 依賴注入套件

1.支援透過DI框架產生物件
2.支援透過透過Attribute的掛載宣告,動態將參考注入到已經實例化的物件或者unity component上,實現系統層級的依賴綁定。

流程編輯器

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。

目前除了遊戲領域以外正在透過asp.net
研發CICD web server,並將CICD的結果顯示在頁面上即時回報。


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

負責工作

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

使用技術

  • UnitySocketSQLiteMySQL、EFCore HttpServerUnity 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手部辨識,開發動作偵測系統。
  • 研發DI框架,支援針對unity component環境以及.net環境實作DI注入器與動態建構解析系統。
  • 分散式伺服器系統實作微服務與伺服器群組

使用技術

  • UnityUnityEditorSocket、WebSocketProtocolBuffers、Wpf Kinect.NetCore、ADB OpenXR FMod dependency injection 、rudp

學歷

  • 義守科技大學 通訊工程系                          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功能。透過udp實作rudp協定。
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型別)。使用者也可以透過實作實作解析器自訂header以及動態型別處裡。
5.透過實作物件池化的記憶體空間避免反覆產生記憶體宣告導致GC。

https://youtu.be/ZQVgfdfOSRE

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

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

目前正在繼續研發幀同步與鏡像同步混和框架達到可以在unity中開箱即用的效果。
並將此框架應用於研發中的獨立遊戲Dota專案

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

DependencyInject 依賴注入套件

1.支援透過DI框架產生物件
2.支援透過透過Attribute的掛載宣告,動態將參考注入到已經實例化的物件或者unity component上,實現系統層級的依賴綁定。

流程編輯器

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