Avatar of Sophen Ho.
Sophen Ho
Cocos用戶端研發工程師
Profile
Posts
15Connections
Print
Avatar of the user.

Sophen Ho

Cocos用戶端研發工程師
No intro yet.
第二專長
Logo of the organization.
朝陽科技大學 Chaoyang University of Technology
台灣台中

Professional Background

  • Current status
    Employed
    Ready to interview
  • Profession
    Game Client Developer
  • Fields
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 15+ people
  • Skills
    Cocos Creator
    TypeScript
    Rhinoceros + Grasshopper + SubD
    SolidWorks
    Keyshot
    ZBrush
    Illustrator
    Photoshop
  • Languages
    English
    Beginner
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Cocos用戶端研發工程師
  • Desired work locations
  • Freelance

Work Experience

Cocos用戶端研發工程師

第二專長
Full-time
Jan 2023 - Mar 2024
1 yr 3 mos
Taichung City, Taiwan
Cocos Creator 2D 遊戲經歷 〈橫版動作遊戲〉 1. Player動作:玩家角色能夠同時運用鍵盤與虛擬搖桿進行移動、跳躍、 攻擊並呈現相對應的動畫。 2. Player Combo:在設定時間內連續按下攻擊可依序執行3種攻擊動畫; 設定Animation碰撞感測,可讓敵人受擊並死亡。 3. Player 狀態機:使得角色可轉換 Idle、Run、Attack、Jump等狀態。 4. Enemy巡邏:敵人按照指定路線進行巡邏。 5. Enemy追擊:當玩家靠近時,敵人會主動追逐並且攻擊玩家,反之敵人則繼續巡邏。 6. Enemy生成:敵人預設體固定時間裡在隨機的位置產生給定的數量。 7. 物理系統:所有角色都使用linearVelocity移動;玩家、敵人、地圖均使用物理碰撞系統。 〈迷宮探索〉 1. Player移動:玩家角色能夠同時運用鍵盤與滑鼠進行移動,建立移動封裝腳本。 2. Enemy追逐:當玩家靠近至一定範圍時,敵人會主動追逐玩家,反之敵人則回到初始位置。 3. 地圖迷霧:隨著玩家角色走過的路線解鎖迷霧,達到探索迷宮的效果。 4. NPC對話:玩家靠近NPC開啟對話框(變換頭像和逐行播放對話內容),玩家移開則立即關閉對話。 5. Map:使用Tiled Map創建地圖並設定火炬的動畫和地圖層級。 6. Map碰撞區域:編寫腳本依照Tiled Map自動產生物理碰撞區域。 7. Animation:角色狀態的動畫組件設定。 〈麻雀闖關〉 1. Bird飛行:點擊滑鼠給定推力讓Bird向上飛(並帶有飛行動畫),不點擊滑鼠時則向下落(RigiBody)。 2. 得分:Bird通過Sensor觸發得分。 3. 物理碰撞:Bird觸碰到障礙物則死亡。 4. 背景無限循環滾動。 〈飛機大戰〉 1. Player移動:使用全局監聽Touch_Move,讓Player與手指觸碰畫面的位置一致來實現移動。 2. Player攻擊:運用計時器產生子彈(實例化子彈預設體)。 3. Enemy移動:運用計時器在上方隨機位置產生敵機,並向下飛行。 4. PlayerDestroy:碰敵機時被銷毀,(播放完死亡動畫後延遲銷毀)。 5. EnemyDestroy:碰到子彈或是超出畫面時,都會被銷毀,(播放完死亡動畫後延遲銷毀)。 6. 背景無限循環移動(看起來有飛行效果)。 〈捕獵野雁〉 1. 場景切換:選單場景(點選開始遊戲),進入遊戲場景,遊戲結束後返回至選單場景。 2. 野雁飛行:運用計時器在下方隨機位置產生野雁,並飛向上方隨機位置。 3. 野雁死亡:手指或滑鼠觸碰到野雁時野雁死亡,並得分。 4. 計分面板:累計總得分。 〈RayCast巡邏〉 1. 射線檢測範圍設置。 2. 射線感應後依照設定改變角色方向。 3. 射線感應後隨機移動。

Education

Logo of the organization.
Bachelor’s Degree
工業設計系
2010 - 2014