1. 熟悉Unity物理系统、动画系统、UGUI、C#,Lua,帧同步技术,熟练使用Git、SVN协作工具;
2. 了解过Shader编程,了解网络编程,了解网络同步技术,Cocos Creator、TypeScript、了解3Dmax制作模型动画。
3. 专业技能描述分为几个方向,如下:
a. 计算机基础部分:程序语言、计算机操作系统、计算机网路、数据结构与算法
b. 工具部分:Unity引擎、Git、Protobuf、Beyond Compare各类引擎插件等
c. 业务能力部分:UI类系统开发、战斗系统开发、技能编辑器开发、编辑器工具开发等。
MMORPG Unity客户端
项目描述:Unity引擎+C#后端+SQL Servicer开发的MMORPG游戏,主要玩法有角色成长、任务剧情、PVP玩家对战、PVP副本挑战等。游戏内还有广泛系统,如NPC系统、道具系统、背包系统、商店系统、社交系统、任务系统、战斗系统等。
负责内容:
数据存储:通过VS建立模型,根据模型在SQL Servicer生成数据库储存玩家信息数据,使用Json存储Excel配置角色表等数据
网络通信:通过Protobuf生产协议,使用TCP进行数据传输,实现登入、注册、组队、状态同步等功能。
基础系统:使用UGUI实现了背包系统、商店系统、装备系统、任务系统、好友系统、公会、聊天等系统。
其他系统:声音系统为Unity原生组件实现、寻路系统为NavMesh实现并实时渲染路径。
角色 | 职位 |
负责人 | unity前端工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
我是unity前端开发工程师与后端配合完成背包系统,商店系统,好友系统,公会系统,组队系统等业务逻辑。
项目描述:使用Unity AssetBundle实现热更新框架Demo。使用Odin插件扩展编辑器。可以根据模块进行打包资源配置。配置内容会以asset资源形式储存在项目内,进行打包热更资源是会填写版本号也可选填是否加密等内容,框架维护一个资产列表,当版版本号发生变动时,客户端启