项目时间:2016-10 - 2017-09
项目名称:远征 | 项目工具:Windows 7 Android
项目描述:
项目介绍
ARPG 游戏,主要内容为与AI 角色的战斗和主角的养成,包含常见ARPG 游戏的功能如小地图,场景切换,战斗,积累资源,升级等功能。通过连击、技能组合、角色养成达到更好的游戏体验。
项目中完成了NGUI框架搭建游戏界面,完成玩家的运动系统、技能系统,通过数据库的使用完成数据的传递,通过有限状态机完成敌人的AI系统。
项目尽可能的遵循面向对象的设计原则,并通过对设计模式的套用,以及细节的注意,进一步的在整体性能上实现优化。
我的职责
1-配合主程开发ARPG手游项目客户端,独立完成主程分配的模块。
2-理解游戏策划方案,与策划,美术合作,实现游戏逻辑。
3-熟练使用NGUI 对场景界面搭建。
4-对游戏代码和性能优化
项目时间:2015-10 - 2015-12
项目名称:飞机大战
项目描述:
项目介绍
使用NGUI插件实现UI界面
使用状态模式设计场景管理器
使用责任链模式设计关卡
使用组合模式整合所有功能模块
使用观察者模式实现数据刷新
使用对象池完成特效、敌机、子弹等管理
使用EasyTouch插件设计虚拟摇杆
使用DoTween插件实现UI动画
使用多摄像机协作渲染
使用Light Map光照贴图技术、LOD层级细节技术优化场景
使用遮挡剔除技术、批处理技术优化渲染
“飞机大战”是一款经典的飞机射击类游戏,游戏中使用了飞机大战的经典元素,其中有关卡、副本、成就等。游戏中随机的多种道具让你尽享消灭飞机的快感,成就系统让你尽享收集成就的乐趣,各种新奇副本等你来战。
我的职责
参与项目立项
才与游戏框架的搭建
负责UI管理设计与实现
负责主角飞机的控制,
负责敌机AI的产生和移动。
负责游戏成就系统功能实现
负责场景管理器和游戏主循环的实现
负责游戏工具设计与实现
负责游戏资源管理器设计与实现
负责客户端与服务器交互逻辑实现
负责游戏后期优化
参与项目上线
项目时间:2017-01 - 至今
项目名称:简单版Fps第一人称游戏 | 项目工具:Vistual Studio2013,Unity
项目描述:
项目介绍
主界面是利用Unity自带的UGUI来完成UI界面的布局,胜利条件:击杀一定数量的怪物获得对应的积分,找到一定数量的守护者获得通道解救公主。反之如果自己本身的血量低于0则表示游戏结束。
敌人刷新通过布点,在一定的时间内随机刷新怪物,敌人通过AI寻路找到最近的路线,玩家可以通过击杀敌人获取掉落的准备,可以按F键摄取道具,其中包括枪支,摄取道具可以立即生效,不同的枪支有不同的特效和独有的属性。其中也有新的创意:有小地图的实现,背包的切换,角色的特写,胜利之后飞行天空离开地狱。
我的职责
该项目为本人空余时间制作
项目时间:2017-02 - 2017-02
项目名称:俄罗斯方块(休息时间制作)
项目描述:
项目介绍
以openGL图形学为基础制作的一款2D游戏项目。均为底层代码所写。应用知识包括类,结构体、数据结构、openGL图形学、XML、19种方块类型是以txt的形式读取的。客户端完整。
我的职责