1.C/C++语言 lua ,2.实现A星,广度,深度寻路算法实现二叉树,AVL树,FSM状态机,4.熟练掌握uec++编程,GAS框架,自定义RootMotionSouce,TCP/UDP网络,RPC,动画蓝图,动画重定向,Lyra,Als,运动匹配系统,AI行为树EQS,GameFearture,UMG等,5.编写ue插件,简单材质,粒子特效等,6.熟练掌握冒泡,插入,选择,希尔,归并,快排,三路快排等法,7.c++实现二维丶三维渲染管线,使用c++实现渲染管线,绘制模型,地形,实现基本光照8.插件使用gas、combo graph、ninjia combat、ninjia input,lgui,flow
单机游戏项目:
1.在Lyra项目的扩展,增加背包,近战连招系统
2.ALS和Lyra动画蓝图的结合,靶向移动和轴向移动,滑步,二段跳跃,停步,叠加动画的处理,
曲线控制不同步态下的旋转,基于速度的跳跃速度
3.基于ninja combat插件GAS开发,状态树实现连招系统,GA实现近战,远程攻击能力,伤害、死亡、8方向闪避、翻滚能力,
近战实现攻击中的方向切换,输入缓存,连招判定,伤害检测,屏幕震动等,GE实现GEEC基于属性的伤害计算
大世界游戏玩法项目:
1. 通用UI控件逻辑层的实现
2.多分支任务排序功能 任务系统逻辑层的改进完善和日常维护
3.角色交互系统逻辑层的重新整合和日常维护