个人介绍
具有一定的关于图形渲染的技术知识;
可使用各种前端框架完成前段项目开发;
掌握JS社区常用的前端开发工具链;
有独立设计前段软件架构的能力。
现和团队其他成员一起搞自由开发,团队主要以Java技术栈完成后端开发,以Vue或React来完成前端开发。团队亦有通过Node.js完成JS全栈开发的能力。
工作经历
2020-03-15 -2022-06-18上海顽游网络科技有限公司手机游戏客户端开发
公司为姚记旗下的子公司,主要做棋牌类或捕鱼街机类游戏。入职后参与过Cocos Creator平台和Unity平台的麻将游戏开发,项目架构均由同项目组的主程设计,我则主要完成玩法与业务逻辑开发,并顺带对架构进行一些完善优化。当项目组转向使用Unity引擎时,我也参与了基于xLua架构的可热更新的脚本游戏框架设计与完善,主要设计了一些关于协程异步协作的工具函数来帮助提升项目组的开发效率。后来开发红中血流游戏玩法时,因服务器计算负担有些过大,重新设计了在客户端进行边缘辅助计算的异步化判胡算番算法来优化游戏表现。
2018-06-10 -2020-02-24上海域起网络科技有限公司手机游戏客户端开发
从事棋牌类游戏大厅及斗地主、麻将游戏玩法的开发。先后从事过安卓***平台的开发,使用过Cocos2d-x和Cocos Creator引擎。工作期间进行过遗留代码的重构工作,将原有的各种弹窗整合为独立的弹窗管理系统,改进过游戏模块的配置与更新逻辑,设计过全局和子游戏内的页面路由导航系统及其对接协议,独立完成过新的游戏玩法的客户端架构设计。并全程参与了客户端***平台移植,以及进行性能优化的工作,并为直接移植的遗留代码设计了小游戏端资源管理方案。入职后最开始是以劳务派遣形式签的合同,后改为和公司直接签订合同。
2015-08-17 -2018-06-01上海可九互动网络科技有限公司手机游戏客户端开发
使用C++语言从事Cocos2d-x引擎的手机游戏客户端开发,参与过两个项目的开发。其一是一个放置类休闲小游戏。另一个是放置挂机类刷数值游戏。独立完成过新手引导模块,弹窗系统模块的设计,并独立接入过C++第三方程序库。同时也从事过安卓端的账号,充值类sdk的接入公司做。由于上海人社网站未记录当时的信息,当时的劳动合同我也未一直保留,现在无法找到这段时间的工作证明。
教育经历
2011-09-01 - 2015-06-19广州大学软件工程本科
广州大学计算机科学与教育软件学院,软件工程专业。在校期间通过过英语四级。
技能
1.一个多玩法麻将游戏合辑,支持以配置式的方式来添加多种玩法房间。为了提升用户体验,客户端植入了简洁高效的判胡算番算法来给玩家以智能提示。配置文件支持多种癞子规则,并支持高达八张癞子牌的纯客户端分析计算。 2.我主要负责其中集中玩法包括癞子玩法的逻辑开发及相应的判胡算番算法设计,以及开发了许多版本的运营活动功能。
1.玩法:有经典斗地主和欢乐斗地主规则,支持癞子玩法;游戏形式有匹配对局,淘汰赛,排位赛,好友对局模式;另外实现了好友聊天,商城充值,运营活动等周边功能。 2.项目原本是cocos2d-js开发的棋牌游戏客户端,架构陈旧臃肿,模块划分不清且重复代码较多。移植到*小游戏平台时我主要负责了Cocos Creator引擎游戏架构设计,包括资源管理,游戏状态管理,消息处理分发,玩法逻辑配置加载等。一定程度上改善了上述缺点。并基于Cocos Creator引擎设计了弹窗,面板,菜单切换等一系列公共组件,提高了移植效率。