项目时间:2016-05 - 2016-11
项目名称:黑影之刃
项目描述:
项目介绍
这是一款潜行类的RPG游戏,需要一定的操作与意识,利用黑暗来躲避怪物与机关,在重重关卡中找寻失落的圣物,创出黑暗之刃的世界。
该项目应用技能系统、有限状态机、利用MVC降低代码的耦合性,其中也涉及到其他几个设计模式。 由于项目的场景模型太复杂,在后期的优化过程大家下了很大的功夫。
我的职责
第一阶段:
1、游戏登录注册系统
2、相机的跟随
3、人物、敌人的动画系统
第二阶段:
1、场景加载
2、玩家技能系统
3、数据文件的读取系统
4、怪物系统
使用异步加载方式进行场景的加载(注意场景优化)
使用FSM实现怪物的AI控制
减少灯光的使用降低游戏的DrawCall
使用Json去配置文件
项目时间:2016-05 - 2016-06
项目名称:飞机大战
项目描述:
项目介绍
以openGL 为框架做的一款2D飞机大战。均为底层代码所写。应用知识包括:openGL图形渲染、对象池(子弹的创建、移动,删除,回收)、STL容器以及XML文本。
项目完整。由于项目太大,面试时会带上。
我的职责
项目时间:2016-10 - 2017-09
项目名称:兵工厂 | 项目工具:Windows7、HTC Vive
项目描述:
项目介绍
VR射击游戏,主要内容为玩家与AI敌人的战斗交互,包含常见射击游戏的功能如移动,攻击,武器拾取等功能。通过与HTC设备的对接以及插件的使用以达到沉浸感更好的游戏体验。
项目包含主角控制、武器、敌人AI等模块的实现。
我的职责
1-配合主程开发ARPG手游项目客户端,独立完成主程分配的模块。
2-理解游戏策划方案,与策划,美术合作,实现游戏逻辑。
3-熟练使用NGUI 对场景界面搭建。
4-对游戏代码和性能优化
项目时间:2016-08 - 2016-09
项目名称:遗迹探险 | 项目工具:Windows
项目描述:
项目介绍
一款沉浸感十足的VR游戏,在未知的远古遗迹中探险,使用HTC Vive的握持键来拾取你找到的宝箱或拿起武器来攻击遗迹中的亡灵,触摸板键可以实现一定距离的瞬移,扳机键可以实现传统游戏鼠标的功能,可以再菜单面板中进行选择确认。
我的职责
1.实现人物在场景中的漫游功能;
2.负责人物背包系统的相关功能实现;
3.负责人物开启宝箱的相关逻辑;