1.C/C++語言 lua ,2.實現(xiàn)A星,廣度,深度尋路算法實現(xiàn)二叉樹,AVL樹,F(xiàn)SM狀態(tài)機,4.熟練掌握uec++編程,GAS框架,自定義RootMotionSouce,TCP/UDP網(wǎng)絡(luò),RPC,動畫藍圖,動畫重定向,Lyra,Als,運動匹配系統(tǒng),AI行為樹EQS,GameFearture,UMG等,5.編寫ue插件,簡單材質(zhì),粒子特效等,6.熟練掌握冒泡,插入,選擇,希爾,歸并,快排,三路快排等法,7.c++實現(xiàn)二維丶三維渲染管線,使用c++實現(xiàn)渲染管線,繪制模型,地形,實現(xiàn)基本光照8.插件使用gas、combo graph、ninjia combat、ninjia input,lgui,flow
單機游戲項目:
1.在Lyra項目的擴展,增加背包,近戰(zhàn)連招系統(tǒng)
2.ALS和Lyra動畫藍圖的結(jié)合,靶向移動和軸向移動,滑步,二段跳躍,停步,疊加動畫的處理,
曲線控制不同步態(tài)下的旋轉(zhuǎn),基于速度的跳躍速度
3.基于ninja combat插件GAS開發(fā),狀態(tài)樹實現(xiàn)連招系統(tǒng),GA實現(xiàn)近戰(zhàn),遠程攻擊能力,傷害、死亡、8方向閃避、翻滾能力,
近戰(zhàn)實現(xiàn)攻擊中的方向切換,輸入緩存,連招判定,傷害檢測,屏幕震動等,GE實現(xiàn)GEEC基于屬性的傷害計算
大世界游戲玩法項目:
1. 通用UI控件邏輯層的實現(xiàn)
2.多分支任務(wù)排序功能 任務(wù)系統(tǒng)邏輯層的改進完善和日常維護
3.角色交互系統(tǒng)邏輯層的重新整合和日常維護