姓名:七分简历
年事:23岁
电话:1317089
邮箱:689262@qq.com
履历:1年
意向:unity3D游戏开拓工程师
教诲背景
韶光:2011-09 - 2015-07
学校:【七分简历】财经大学 | 专业:打算机科学与技能 | 学历:本科
事情经历
事情韶光:2015-11 - 至今
公司名称:【七分简历】招聘咨询有限公司 | 所在部门: | 所在岗位:unity游戏开拓工程师
事情描述:
项目名称:《怪咖特工》游戏开拓工具:unity3d
项目描述:
开拓工具: Unity + VS 2015 + RShaper 插件, Bug管理:禅道,版本掌握Git+ ShourceTree,文档Configure
利用到的插件: AssetBundleManager, DOTween ,EasyTouch, I2, PoolManager, PrefabEvolution, ShaderForge, UnityTestTools, spine
, BuildReport
自己写的插件和库:
1、UGUI_TweenTool: 都是UGUI干系的动画组件,供应常见的Ease类型, 和利用Animation Curve
2、Extension Methods : 为游戏供应常见的扩展方法, 除了基本类型,还包括File, 压缩, 加密,韶光,凑集, XML等扩展操作。
3、PlayerPrefs 扩展, 可以浏览所有本地化存储的数据(并进行操作)。 还有扩展便是本地化存储要与玩家账号关联上。
4、扩展UGUI组件: 循环列表, 和 图文混排组件。 页切换, 渐变组件。
5、Debuger 实现日志系统。 扩展Unity官方的类。利用条件编译, 同时供应写入文件的开关。也供应富文本显示样式的API.
参与功能模块:
1、资源更新和资源上传模块
下载这部分利用Http要求,和Unity的WWW类。走资源更新流程。我们封装了可以设置要求超时和行列步队形式的要求模块。
上传资源 利用的是ftp网络,利用Tamir.SharpSSH 库制作工具,一开始是在Editor下,后来是.exe 交给运维利用。
2、游戏运行时资源加载模块
运行时加载会包括从 Resouces 和Streaming Assets 两个路径。统一管理资源的加载和开释。
有些资源汇合营 Pool工具池模块。 同时利用工厂模式天生一样平常窗口及挂件显示, 代理模式+单例模式处理公用的UI显示。
Streaming Assets下紧张包含Asset Bundle和Json配置文件
3、UI框架 和 场景切换系统
整体前真个UI框架是采取MVC模式。 UI利用UGUI系统。
首先场景切换没有利用Unity系统的功能,不因此Scene为单位。我们通过状态模式封装场景转换,实际切换Prefab Root 节点。
UI框架利用组合模式对界面进行分层管理,利用Stack数据构造管理打开的界面。UIRoot, UIPage, UIWindow,UIWidget.
切换场景便是切换UIRoot, 切换功能模块便是切换UIPage.
4、事宜列表循环系统
这个别系在战斗和新手勾引中都有运用。
5、战斗模块
战斗模块没有利用有限状态机FSM, 而是利用事宜列表循环系统。
6、网络模块开拓
网络通信协议利用谷歌官方protobuff。心跳包和断线重连机制。PVP战斗采取状态同步机制。
7、 10多个功能模块了。
紧张便是利用MVC设计模式,编写M,V,C模块。
8、参与新手勾引模块
新手勾引力求和详细功能模块独立。功能模块触发是通过发送全局事宜。
9、利用shader forge 为殊效制作shader。
10、制订美术标准,检讨美术上传资源
编辑器内有导入资源后处理工具制作,比如配置文件等会自动转utf-8.图片会检讨大小。
11、卖力游戏内存优化,减少包体大小,办理性能瓶颈.
12、多措辞资源干系处理。 把根措辞有关的资源从原来路径剥离出来。
13、编写开拓文档
14、活动干系功能集成toLua, 后来改为利用 UniWebView 插件实现
线上地址:https://play.google.com/store/apps/details?id=com.dajiagame.gktgtw5
事情韶光:2015-11 - 2017-04
公司名称:【七分简历】信息互动有限公司 | 所在部门: | 所在岗位:unity3D游戏开拓工程师
事情描述:
?参与游戏策划及游戏关卡的设计
?卖力游戏人物动画的切换
?卖力游戏登录界面以及游戏关卡的UI搭建
?卖力游戏道具UI搭建
?卖力游戏商城界面的实现
?卖力游戏的文件解析
?卖力游戏场景管理类
参与游戏后期玩法的扩充
项目经历
项目韶光:2016-04 - 2017-04
项目名称:儿童益智类游戏
项目描述:
项目先容
Unity3D(开拓工具)NGUI图集制作
NGUI常用Tween动画
利用序列图制作Animation动画
XML编写
XML读取和解析
Resource文件的读取
关卡的设计
我的职责
独立开拓
项目韶光:2017-01 - 2017-04
项目名称:《守望》(VR游戏)
项目描述:
项目先容
项目描述:这是一款第一人称射击游戏(FPS),随着共和国的壮大,其统治中央也不可避免地滋长了惨淡面。一个名叫琼斯·西迪亚斯的组织(代表着原力的阴郁一壁),开始了颠覆活动。他得到了外星球邪恶势力的支持,拥有强大的军力和前辈的科技,很快全体共和国陷入战役,危急存亡之时,共和国首领将该国的能量之源交由帕德梅(游戏主人公),并授意他驱除外祸之后重新建立起新的共和国。
我的职责
项目职责:
参与游戏主逻辑的实现
卖力NPC管理类以及声音管理类的编写
参与编写电脑人物的AI
?卖力人物动画的大略切换
技能要点:
?利用UGUI实现游戏的UI界面
?利用Animation实现玩家动画状态的切换
?利用iTween实现道路铺设以及房屋培植的大略动画
?利用批处理技能优化DrawCall
?利用LightMap灯光贴图技能优化渲染
?利用LOD层级细节技能实现大场景物体的优化
个人评价
2年以上Unity开拓履历
闇练利用C#编程
闇练利用C措辞、C++
熟习Lua措辞
熟习XML、JSON文件的解析,以及Unity中PlayerPrefs数据的存储
闇练利用Unity插件,NGUI插件、EasyTouch插件、ITween插件等
熟习Lua编程,利用LuaInterface进行Lua与C#交互
理解uLua进行Unity3D游戏的热更新(客户端)
熟习Unity网络WWW类的利用、以及AssetBundle打包和动态加载技能
对RPG、FTG、MMOARPG、MMOBA游戏有深厚兴趣
对VR技能充满兴趣
手机号:00000000000
邮箱:yyz819517203@163.com
个人技能
Unity3D
C#
Unity插件
HTC VIVE
Lua