锤子简历品牌推广师
游戏研发工程师简历范文
作者:锤子简历 2022/07/21 22:20:02
阅读 134

求职意向

游戏研发工程师 广东广州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 语言能力: 通过英语4、6级

工作经验

2020.x -2020x 广州多益网络 手游《神武》客户端研发工程师

2017.7-2018.5          与朋友一起创业,从事电商贸易

项目经验

2020.x -2020x 锤子简历信息技术有限公司 参与制作和维护部分游戏主要玩法和功能、制作部分小工具


一、迷宫玩法:
1、 功能描述:
引导玩家在海底进行寻宝探险的活动,可以收集各类掉落宝物兑换游戏特效和物品。同时在本活动中穿插进行其他的小游戏和功能扩展,属于综合性十分大的一个活动
2、 任务职责:
1) 处理了迷宫地图、怪物本地追赶和与服务器的位置同步、宝藏收集等,存在较多数据同步和界面刷新过程以及其他玩家链接数据的保存和刷新; 
2) 游戏好友分享功能(主要生成游戏内部链接通过服务器花去数据将其他玩家的物品成就等重新展示的过程;
3)世界答题(主要是聊天box置顶功能,聊天链接的缓存避免重复判断和生成);
4)运棕达人(射箭游戏、答题游戏、21点小游戏的组合玩法,需要工作是实现整个游戏过程的流程控制,逻辑处理和效果表现);
5)物品及宠物锁(对玩家的重要物品和宠物加锁防止误操作);
6)宠物染色(宠物的染色选择和预览,主要是界面的操作和宠物染色数据处理);
7)仙石套装(收集仙石进行打造生成套装特技,主要是界面效果的展现);
3、 部分技术优化:
  1) 服务器和客户端的位置同步问题(在当时的技术条件下,主要是在通过提高CS交互频率达到快速同步的效果,同时为了降低服务器压力,在客户端本地进行了本地位置探测和位置预判断功能) 
2) 通过热更新的思路,在进行世界答题的时间段内采用函数替换的方法特殊处理聊天框的效果  
3) 创建聊天链接缓存池,加快聊天内容搜索速度 







二、 世界红包:
1、功能描述: 引导玩家消费发红包给全服玩家的活动;
2、任务职责: 主要是对较大数据的同步、存储、界面刷新的处理和优化,发红包玩家身上的特效表现;
3、部分技术优化 数据量相对来说比较大。为了减缓服务器的压力,采用了数据本地缓存+服务器定时版本检查的方法; 

三、排行榜改版:
1、功能描述:  各种排行版的数据处理优化,牵连的模块较多,比较繁杂; 
2、任务职责:之前的排行榜数据和几面耦合度较高,数据特殊判断较多,在井陉后续处理的时候容易漏处理导致异常,因此采用MVC模式讲数据存储、处理和界面表现解耦 这个功能属于代码重构,期间部分采用了MVC的模式,部分较简单的采用了MV模式,学习了数据和界面解耦的思想;
 
四、其他功能优化及工具制作:
1、制作的部分内容:公告改版、帮派成员信息搜索、装备信息比较、活动通知本地推送、游戏的bug查修、界面优化、代码优化、系统截图自动分享、导表改版、制作项目小工具(一键同步引擎、SVN定时提交、批量筛查文件真实格式、PC外置聊天栏、内部快捷指令系统、游戏主题天气特效功能制作、优化游戏省电模式、PC引擎同步(SVN操作自动化)、在线更新(使用monkey patch经行游戏的各种即时更新... 
2、任务总结:在这些业务的制作过程中 熟练使用SVN操作、熟练进行导表的相关操作,了解游戏多分辨率支持,熟悉了游戏的业务逻辑和bug查修思路。

五、 其他玩法方面的制作
1、制作的部分内容:夏日大作战、头像秀、庭院食品兑换功能、好友结拜功能、攻城战改版、帮派宴会、堆雪人活动、脚印功能 ...   
 2、任务总结: 熟悉地图相关的角色移动机制、地图场景切换、A*寻路算法 ; 更加深入的了解面向对象的思想、学会了怎样优化自己的代码结构 



自我评价

在之前的公司通过不断学习成长了很多,业务能力方面:

      1、 熟悉游戏相关的业务和逻辑,在大量的业务逻辑处理过程中学习和熟练掌握了相关的处理方法
      2、 掌握游戏工作相关的技能如SVN操作、代码命名规范、各类项目问题处理经验
      3、注重代码的结构,一个 优秀的程序员从代码命名,书写顺序到整个结构都有其设计的思维。
      4、乐于跟同事沟通,虽然是程序,但是也向策划提出过一些游戏的改进想法并最终应用到项目中得到较好的效果
其他工作思想和习惯方面:
      1、对工作认真严谨, 写代码是个严谨的活儿,我见过同事因为一个指令导致数十万玩家无法游戏的情景,知道严谨的态度对于自己工作重要性;
      2、懂得处理工作中的时间冲突,优秀的同事总是有条不紊有计划地进行工作,可以应付各类任务中断;
      3、抗压能力强,因为在业务最繁忙的项目组待了两年,不论是加班还是紧急任务处理,都经历过,能够承受较大的工作压力。
      4、 喜欢探究,代码的坑能填的一定要填,绕坑的态度短时间内貌似高效,但是积累下来整个代码就变得十分繁杂难以维护。
      5、喜欢分享精神:分享精神对于技术来说十分重要,技术不该被私藏,只有分享出来大家才能一起进步。   

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。