专业技能
1、精通使用C#,Lua语言,json,面对对象思想
2、精通使用U3D开发
3、精通使用Visual Studio,VScode开发工具
4、精通使用Playmaker,xLua,DOTween,NGUI,ExcelToJson,LitJson,AB包打包工具,Dynamic environment等插件
5、熟悉多种设计模式:MVC,监听/订阅者模式,工厂模式,单例模式等
6、掌握tween动画,熟悉xlua热更新,ab包打包,Json读表,Protobuf
7、 掌握playmaker状态机的使用,可以写简单框架
8、了解渲染管线及unity3d进行Shader的编写,了解汇编语言。
9、了解HTTP Post/Get请求,使用Json与后端交互。
项目:火焰纹章:绀碧之章(复刻)
项目描述:
自己独立开发做的火焰纹章手游的复刻版,内含角色系统,装备系统,职业系统,战斗系统和AI。游戏有等级系统,不同的关卡,很考验玩家的策略性。
技术描述:
战斗系统的寻路是自己封装的Astar算法,根据玩家的行动力获取可移动的范围,AI的寻敌是基于封装好的Astar算法封装的。
玩家装备信息,等级属性的存储和读取
数据表(角色表,技能表,技能组表,装备表,克制表等)的配置和读取
基于Playmaker状态机的战斗系统,控制游戏的回合
AI算法(寻路和目标选定),查找所有攻击目标并获得最优解
12. 关卡设计开发,人物,怪物血条,经验值,克制系统,伤害暴击和闪避,攻击距离检测,障碍物检测,职业装备等
13. 等级系统,升级的属性随机加成。
14. 屏幕自适应,手机端的拖拽逻辑和pc的拖拽逻辑。
海岛求生
项目时间:2018年5月-2019年3月
开发环境:windows/Android
软 件:Unity3D(2017.2),VS
项目描述:
海岛求生是一款航海求生类的rpg游戏,采用第三人称视角,其中糅杂了一点点RPG元素,通过收集海岛上的资源达到生存的目的,并且可以通过采集来合成装备、船只、房屋等,合成的装备可以实现远近程攻击的转换,丰富玩家的操作性提高游戏的可玩性。
技术描述:
1.游戏基本界面业务逻辑实现,其中包含开始界面,注册界面,角色选择界面,登录界面,设置,背包系统,合成系统,快捷栏,装备提示,人物头顶血条,怪物血条,遥感,技能按键,怪物AI,自动寻找玩家进行攻击,自动巡逻
2.游戏系统实现,采集系统,基于采集系统的网格爆炸效果,动态天气系统,饥饿系统
3.人物战斗系统,背包系统,采集系统,背包道具拆分,表数据读取等
4.基于playermaker实现的动画切换系统。
5.战斗系统的实现
6.特效音效管理器
潮人篮球(团竞)
项目时间:2019年7月-2020年3月
开发环境:windows/Android
软 件:Unity3D(5.38),VS,lua
项目描述:
网易代理的潮人篮球及时竞技游戏,3v3为基础的多种模式玩法,可以体验到各种技能和球员的不同感受
技术描述:
1. 全部由Lua实现
2. 与服务器的前后端交互,数据的选择性存储(本地or服务器)
3. 数据表的配置和读取,excel转lua表
4. Mvc设计模式,框架生成view模块的同时自动匹配model数据层
5. 重写scrollview,用对象池的方法节省占用空间
6. 自定义排序,将排序规则标号,根据不同模块不同需求的优先级设置各个排序的优先级
项目描述: 自己独立开发做的火焰纹章手游的复刻版,内含角色系统,装备系统,职业系统,战斗系统和AI。游戏有等级系统,不同的关卡,很考验玩家的策略性。 ➢ 技术描述: 7. 战斗系统的寻路是自己封装的Astar算法,根据玩家的行动力获取可移动的范围,AI的寻敌是基于封装好的A
: 网易代理的潮人篮球及时竞技游戏,3v3为基础的多种模式玩法,可以体验到各种技能和球员的不同感受 ➢ 技术描述: 1. 全部由Lua实现 2. 与服务器的前后端交互,数据的选择性存储(本地or服务器) 3. 数据表的配置和读取,excel转lua表 4. Mvc设计