1、熟练掌握 C# 面向对象编程语言及其特性,熟练使用常用的泛型容器;
2、熟练掌握 Unity 引擎,各种常用组件的使用及特性,了解面向组件编程思想;
3、熟练掌握 Animator 系统实现各种动画事件、动画状态机、人形动画重用、动画曲线;
4、熟练掌握物理引擎实现各种物理效果,物理刚体和射线、碰撞检测、碰撞器;
5、熟练掌握导航系统及其各种功能;
6、熟悉状态同步、Socket 通信协议;
7、了解SQLite 数据库进行数据持久化,JSON/XML/Excel 数据的解析;
8、掌握 Unity 编辑器扩展,使用 AssetBundle 进行打包资源;
9、对面向对象编程有深刻理解,了解封装继承和多态的特性,熟练使用单例、MVC等常用的设计模式;
10、掌握常用的游戏算法和数据结构,快速排序、A 星算法及优化、对象池;
11、熟练使用 Unity 中常用的第三方插件,NGUI、EasyTouch、iTween等;
12、掌握常用游戏框架的搭建,深刻理解 PureMVC 和 FSM 思想 ;
13、掌握Android游戏平台打包,发布;
14、熟悉Xlua框架和应用;
项目名称:Eternity(主机游戏)
项目描述:
Eternity是一个科幻太空MMORPG设定在遥远的未来。玩家将从三个人类阵营中选择,并扮演一个船指挥官的角色。通过直接控制可定制的船只,玩家将能够与朋友和军团成员一起参与大规模的PVE和PVE战斗。他们一起可以影响和影响不断变化的宇宙。
个人职责:
主要负责的模块:
1,登陆系统。(选服,创角,选角)
2,生产系统(建造各种道具)
3,战斗场景中部分HUD系统
4,战舰装配系统
5,部分tips展示系统
项目名称:火龙传说(手机网游)
项目描述:
mmorpg手游开发,游戏中分三个职业,战士,法师,道士,进行打怪升级,获取大量武器装备。
个人职责:
主要负责游戏客户端框架搭建,客户端战斗系统,部分界面和逻辑功能,使用状态同步同步玩家位置
1,负责客户端框架搭建
2,玩家摇杆操作和相机跟随,以及技能释放操作
3,玩家状态机搭建,和怪物状态机搭建,玩家,怪物,移动,攻击等状态同步
4,整个战斗逻辑和施法技能特效,buff效果,技能具体实现
5,组队系统和工会系统
6,宠物宝宝跟随系统
7,NPC管理和具体功能实现
项目名称:猫三国(手机网游)
项目描述:
猫三国是一款卡牌对战类游戏, 游戏利用三国武将形象,在规定时间内进行卡牌对战,每一方都需要守护各自兵营和基地 ,兵营和基地每个一段时间会出小兵,攻击对方,各个武将技能也不相同, 战斗外有卡牌商店,卡牌库,公会,锦标赛等功能。
个人职责:
主要负责游戏客户端开发,与服务器命令交互
1,负责新手指导所有功能(战斗中新手指导,主界面新手指导等),
2,商店卡牌购买,金币购买,游戏设置及保存
3,整个公会功能包括公会聊天,公会成员详细信息,公会捐献,公会宝箱
4,战斗过程所有UI搭建,包括血条,能量槽,卡牌CD控制,进度条等
5,数据库搭建与链接,Android打包联机测试,bug测试与修复,
6,音效管理器
7,故事模式,选择关卡等
8,战斗中,UI,客户端兵种移动,技能释放,位置缩放等