




个人介绍
1. 熟悉c#,typescript ,有良好的编码习惯 。
2. 了解oc,swift,善于学习新知识。
3. 熟悉layabox引擎。
4. 熟悉fairygui 。
5. 了解编程设计模式 ;
6. 了解ab包以及游戏热更 ;
7. 掌握NGUI ,UGUI的使用 ;
8. 熟悉寻路算法 ;
9. 熟练使用 UNITY新旧动画系统 ;
10. 了解shader ;
11. 了解sdk接入 ;
12. 了解socket;
工作经历
2018-06-01 -2021-10-01千层塔科技h5工程师已认证
(1)fgame(未上架) 该项目是一个3d卡牌+格斗游戏,使用unity引擎配合puerts框架进行开发,游戏内容参考了dnf手游,主要工作内容: 1.参与开发战斗系统, 2.参与开发技能编辑器。 3.负责地图/关卡编辑器。 4.负责开发游戏主城功能, 5.参与开发任务系统。 (2)SpuerTrainer(已上架) 该项目是一个面向海外的中重度2d卡牌游戏,和市面上大多数卡牌游戏类似。使用laya引擎开发,我主要负责游戏的内容有: 6.通过使用layanative提供的oc-js反射接口,实现js和oc的桥接,实现苹果审核成功后可切换游戏内容功能。 2.负责开发ios原生端功能,了解oc和swift,实现开屏动画,消息推送,代码混淆,iap充值等功能。 3. 实现游戏中卡牌的合成模块,以及其他功能多个功能开发。
1970-01-01 -至今成都卓马科技u3d开发工程已认证
1. 该项目是一个使用vr一体式运行的沉浸式互动程序,用户在全3d建模的场景中通过文字,语音,动画,交互体验红军长征的过程. 在该项目中我主要使用了大鹏sdk完成与硬件的交互,unity timeline实现过场画. 2. 该项目是在桌面端运行的程序,主要功能是让用户导入3d牙齿模型与标准牙齿模型做外形上的对比,根据一套评分标准,由程序计算出最终得分. 该项目的重点在于使两个3d模型尽可能的重合,本质上是计算两个网格上顶点的最短距离,经过调查后我使用了pcl库中的点云配准算法来完成 这个需求. 3. 这是以Hololens 为主要应用平台的软件系统,我在该项目中除了主要实现逻辑代码 ,还实现了使用vuforia对目标进行定位。使用MRTK实现与虚拟物体交互 ,使用shader实现闪光,线条运动等效果 。该项目使我对u3d的3d部分更加的熟悉,了解了如何接入sdk,更多的了解了渲染方面的知识。 4. 该插件实现了多终端,跨平台的即时通讯功能 ,基于WEBRTC 开发, 我在该项目中实现了服务器端逻辑的编写,用户端通讯界面的开发,使用了webrtc在android
教育经历
2014-09-01 - 2018-02-06山东科技大学矿业工程本科
自学编程