unity3d api 中文文档_unity3D游戏开发工程师完整简历范文
基本信息
姓名:七分简历
年龄:23岁
电话:131****7089
邮箱: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
unity3d api 中文文档_unity3D游戏开发工程师完整简历范文相关推荐
- c#窗体编辑个人简历_C#开发工程师完整简历范文
基本信息 姓名:简小历 年龄:25岁 电话:133****3938 邮箱:408602****@qq.com 经验:3年 意向:C#开发工程师 教育背景 时间:2014-09 - 2017-06 学校 ...
- windows api中文文档_Web服务开发:Spring集成Swagger,3步自动生成API文档
目录: 1,Spring Boot集成Swagger 2,Swagger接口文档页面 3,常见问题和解决方法 在Sping开发REST接口服务时,API文档是不可缺少的一个重要部分.Swagger框架 ...
- unity3d api 中文文档_接口文档系统-showdoc安装部署
ShowDoc简介 ShowDoc是一个开源.免费的工具 ShowDoc是一个非常适合IT团队的在线API文档,技术文档工具,它可实现实时同步,用户无需花费过多的精力维护文档. 借助ShowDoc可以 ...
- 以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明
以太坊智能合约开发,Web3.js API 中文文档 ethereum web3.js入门说明 为了让你的Ðapp运行上以太坊,一种选择是使用web3.js library提供的web3.对象.底层实 ...
- Android 3.0 r1 API中文文档(107) —— AsyncPlayer
一.结构 public class AsyncPlayer extends Object java.lang.Object android.media.AsyncPlayer 二.概述 播放一个连续( ...
- Android2.2 API 中文文档系列(7) —— ImageButton
前言 第七篇关于ImageButton的翻译在翻译工具帮助下独立完成,加了一些自己的理解甚至截图,水平有限,欢迎指正.欢迎更多译者一起参与Android API 的中文翻译行动!我的邮箱over140 ...
- Android2.2 API 中文文档系列(6) —— ImageView
注意 请查看本文后期更新完整版: http://www.cnblogs.com/over140/archive/2011/06/08/2075054.html 声明 欢迎转载,但请保留文章原始出处:) ...
- Android 2.2 r1 API 中文文档系列(12) —— Button
前言 截止到这篇,总共翻译了Android API十二篇,其中有两篇是翻译组另外一名成员提供.翻译工作量虽大.虽难,但不管是对自己还是对别人都是巨大的帮助,少则一篇不嫌少,多则十篇不嫌多,再次呼吁大家 ...
- Android 2.2 r1 API 中文文档系列(11) —— RadioButton
一.结构 public class RadioButton extends CompoundButton java.lang.Object android.view.View ...
最新文章
- URL编码 - Java加密与安全
- 【牛客 - 1080E】tokitsukaze and Segmentation(dp,递推,思维)
- arcgis的python接口_arcgis-Python的ArcGIS API-Esri Screenshots
- webStorm编辑器(左侧目录)如何显示、隐藏?
- js的数组和对象的多种复制和清空, 以及区分JS数组和对象的方法
- 互联网寒冬,程序员该怎样突破重围?
- Spring Boot + MyBatis + MySQL 实现读写分离!
- 基于springboot的物资管理系统
- online_judge_1478
- Java常用集合框架源码解析合集
- 台式计算机拆机步骤ppt,三相异步电动机拆装的方法和步骤.PPT
- java的第一行代码
- 集成电路实践----D触发器
- C——识别键盘按下模拟键盘按下
- 服务器电脑用哪个系统好,电脑系统哪个好用?电脑系统有几种版本
- 墨门云文件加密系统有哪些功能特点?
- 巴东县黄土坡滑坡GNSS自动化位移监测解决方案
- 搭建qnx开发环境,虚拟qnx系统+虚拟win7系统+QNX Momentics IDE 4.6
- telegram电报机器人配置
- ORA-00600: internal error code 内部错误代码