掌握C#、 lua语言及OOP
掌握UGUI底层原理,及优化
熟练掌握基于增量更新热更新的方案
熟练掌握基于Addressable和IlRuntime热更新的方案
熟悉基于MVC的UI的框架开发及调优
熟悉Xlua底层原理,针对项目制定对应的优化方案
熟悉AssetBundle打包机制与策略,资源管理以及资源优化
熟悉网络框架,熟悉状态同步和帧同步
熟悉FSM有限状态机编写AI
熟练掌握逻辑渲染分离和战斗框架的实现
熟悉大地图动态加载,四叉树的场景管理
熟悉Unity编辑器的扩展,及常用工具类编写
熟悉渲染管线流程以及常用Shader效果编写(实时阴影,卡通渲染等)
熟悉CPU、GPU、内存等优化(动画烘焙贴图,动画文件的压缩等)
熟悉SDK接入流程
掌握Unity的 navmesh 和A*寻路及优化
熟悉常用数据结构以及逻辑算法(二叉树,四叉树,迪杰斯特拉算法,LRU算法等)
了解ECS的编程思想
一款二次元的 SRPG策略战棋类的游戏,许多角色拥有属于自己的可能性转职,随着玩家不同的选择,角色的定位也会随之产生大幅改变。在战场中,我们加入了特殊体型、敌人可破坏弱点部位、天气、陷阱设置、大型兵器及载具等多种多样的元素,力求增加战场的可变因素来丰富我们的战斗玩法
全面负责第一版本的开发(单机 2D) 负责热更新框架的搭建及优化(资源Addressable 代码 IlRuntime) 负责整体的框架设计、开发及优化 负责头战斗系统开发 负责基于TimeLine的技能系统的开发 负责编写怪物本地的AI 负责人物移动的算法及优化
全面负责第一版本的开发(单机 2D) 负责热更新框架的搭建及优化(资源Addressable 代码 IlRuntime) 负责整体的框架设计、开发及优化 负责头战斗系统开发 负责基于TimeLine的技能系统的开发 负责编写怪物本地的AI 负责人物移动的算法及优化