求职意向:游戏开发工程师
姓名:XXX
地址:江苏省南京市
手机:XXXXXXXXXXX
邮箱:XXXXXXXXXXX
教育背景:
2013.09-至今 五邑大学 计算机网络(本科)
校内实践:
2015.07-至今 游戏开发组长
实践内容:外部项目对接,参加校内比赛,为组员指定学习计划,和团队一起学习游戏开发知识,每星期定期举办分享会,并与外部公司合作做游戏类项目。
2014.06-2015.07 酷讯开发组组员
实践内容:酷讯开发小组代表计算机学院参加挑战杯,开发一款基于webapp的智能信息管家,并获得挑战杯省赛三等奖,申请了专利。
项目经验:
2016.02-至今 一款模拟经营游戏
项目介绍:本游戏的概念是希望打造一个小型的,用户能够每天打开的经营养成游戏。不追求所谓3A作品的高画质,以“长期游戏”为目标去经营自己的游戏帐号。本游戏大致分为两部分:经营养成和战斗。 经营需在一个类似小房间的便利店中,以升级店铺设施为手段,侵略朋友以获取更多的利润,收购其它店铺作为自己集团旗下的分店,获得更高等级以获得使用其它设施或猫角色的功能。 项目用的是NGUI。
负责部分客户端功能:
1.查看wiki文档,与策划沟通,理解自己所做模块的功能和截止期限;
2.与客户端负责人沟通,明白具体的逻辑实现和需要注意的地方;
3.实现功能,对于敏感的地方修改需提前告知大家,以项目进度为先;
4.完善功能,提交代码到coding,并反馈结果给大家。
成果描述:这是自己第一次与外部人员合作,他们大部分已经工作,因此这次收获很大,学会在游戏团队的合作,可以很好读懂客服端负责人的框架,并使用,针对问题想解决方案,增加自己解决问题能力,针对不懂的地方,合理沟通,自己的沟通能力也得到提高,学会基本git使用,学会在自我探索与求助他人之间取得平衡。
2015.10-2015.12 局域网射击游戏的简单制作
项目介绍:使用unity引擎进行开发,使用NGUI进行UI的开发及界面动画的制作; 使用NetWork组件搭建局域网,包含对子弹弹痕效果的处理,人物动作的处理
责任描述:负责客户端代码逻辑的完成,页面搭建也是自己完成,目的熟悉unity,虽然现在项目很少会用到network,但是使用下来可以加深自己对局域网游戏的理解
成果描述:这次的项目我使用了unity自带的network组件,它让我对于计算机网络方面的知识,尤其是网络传输协议TCP/IP,http协议的知识有了更多了解,也让我触及网络编程的知识。
2015.10-2016.01 RPG杀怪升级游戏(3d手游)
项目介绍:使用unity引擎进行开发,使用NGUI进行UI的开发及界面动画的制作; 设计制作背包系统模块,商店系统模块,设置面板模块;使用PlayerPrefs保存数据; 游戏涉及三个场景,分别为开始场景,角色选择场景,游戏运行场景。
责任描述:负责客户端代码逻辑的完成,属于自己根据教程来做的项目,期间采用脑图整理逻辑,由于是自己一个人来,所以遇到bug都是自己想办法解决,增加了自己解决问题的能力。
成果描述:这次的游戏制作涉及大量的NGUI使用和繁琐的逻辑操作,这次操作使我对于NGUI的使用操作更加熟练,对于代码逻辑方面的思考让我的编程能力得到提升,产生的bug提高了我解决问题的能力。
2015.08-2015.09 模拟坦克大战
项目介绍:坦克大战是官网所给出的教程,比起CS,它的页面搭建多一些,用到了UGUI,还有碰撞器的使用,主要用来熟悉unity。
责任描述:根据教程,搭建界面,处理代码,主要熟悉unity的使用和NGUI的使用
成果描述:这次游戏是使用UGUI开发,逻辑简单,主要是熟悉了UGUI的一些使用。
2014.07-2015.05 太空大战
项目介绍:主场景游戏的设计 背景 飞机 子弹 小敌机 中敌机 大敌机 Food(炸弹) 分门别类的进行分层。三个场景 start(开始场景) main(主场景) over(结束场景) 主要解决的问题:
1.CCSequence不能打包CCRepeatForever的动作,CCRepeatForever(无限期执行某个动作或动作序列,直到被停止),解决方式利用回调函数调用这个动作,然后将回调函数放到CCSequence,CCCallFunc* callFunc = CCCallFunc::create(this, callfunc_selector(Plane::animatePlane));
2.控制子弹的速度,数量,定时器创建子弹,缩小定时器时间参数可以增加子弹的数量;子弹的速度是一样的,速度=路程/时间,缩短时间可以增加子弹的速度;
3.单例模式的使用:由于我们的飞机在游戏过程中不用重复创建,所以把玩家设置成为单例,方便我们使用;
4.背景滚动对比1.私有变量m_sprite 2.枚举+Tag,类似于key。
责任描述:根据教程设计飞机大战游戏,并完成资源加载,逻辑处理
成果描述:这次游戏是采用cocos2d-x开发,麻雀虽小,五脏俱全,涉及单例模式的使用,基本的游戏算法,游戏框架,资源预加载,缓存池的使用,还有简单的动画播放,通过太空大战这个游戏,对于游戏整体的理解更为加深,繁琐的C++处理,提高了自己的编程能力。
2014.07-2015.06 基于webapp的智能信息管家(挑战杯项目)
项目介绍:解决中小团体信息不及时,不方便等问题,通过酷讯这一款软件,群发信息的人可以及时判断信息是否被阅读,从而更好的处理信息,个人通过自我信息管理,可以更加方便的处理工作 用到的技术:用到HTML,CSS,还有bootstrap,mui框架,svn管理代码。
责任描述:负责前端部分页面工作,即根据美工的切图制作界面,挑战杯策划书的书写。
成果描述:这次主要是网页前端处理与文档编写,作为把自己带入编程世界的项目,除了团队合作之外,熬夜赶项目,对于产品介绍推广有了一定了解,编程方面,熟悉了js,html。
掌握技能:
1.熟练使用unity3d开发工具,熟悉物理引擎、GUI控件
2.熟练使用NGUI进行UI的开发及界面动画的制作
3.熟练使用C#脚本编写模块,如:背包系统模块,商店系统模块,设置面板模块
4.熟练使用面向对象的编程思想,有良好的编程基础,熟悉C#/C++
5.熟悉常用的算法,数据结构,对协程、PlayerPrefs保存数据有研究
6.熟悉计算机图形学,了解shader,assetbundle
所获奖项:
2015.07 挑战杯省赛三等奖(科技类)
2015.02 信息商业大赛二等奖
自我评价:
1.喜欢游戏,了解游戏产业及作性质,有志于在游戏开发方向发展,并有一定的项目开发经验及游戏开发经验;
2.五邑大学计算机本科专业,计算机专业基础扎实,基本掌握游戏开发所需具备的计算机技能和技术;
3.思维活跃,具有严谨的逻辑思维能力,有较好的钻研精神和团队合作意识,良好的代码风格;
4.有语言基础(C++/C#)和经验,具备面向对象编程思想,掌握常用的数据结构和算法,有扎实基础和一定的编码经验;
5.具有良好的自学能力,对新知识的接受能力好,善于思考,积极分析问题,主动解决问题,独立性强;
6.做事认真负责,有较高的责任感;有良好的沟通协调能力和团队协作精神,能吃苦耐劳,有韧劲,能够接受加班,承压力强。