联系方式

  • 手机:15802857662
  • Email:lional.king@gmail.com
  • QQ/微信号:870966629 / 15802857662

个人信息


工作经历

成都黑骑士网络科技 ( 2013年5月 ~ 至今 )

一家创业型手游公司,成立于2013年,有多款上线游戏。一起走过了创业的很多风风雨雨,经历创业的艰难与乐趣。自己也从一个游戏开发,初出茅庐的新手,成长为熟手,除了客户端,服务端的开发之余,还了解一些游戏运营的技巧。感觉特喜欢游戏开发,也会一直走下去。

上海慕和网络 ( 2011年12月 ~ 2013年4月 )

一家手游公司,于2013年由凤凰传媒收购,当时手机游戏行业正处于红利阶段,我在11年入职50多人,2年时间发展到400多人,月流水到1500W,我在公司参与多款游戏开发,主要制作slg游戏,期间参与引擎研发,平台研发。公司节奏比较快,发展迅猛,个人在公司提高很多,也是我步入喜欢的游戏行业的第一家公司,13年由于个人原因,离开上海去成都发展。

TCL通讯 ( 2010年7月 ~ 2011年11月 )

一家专注于安卓手机研发的公司,拥有上海,宁波,成都多家分公司,销往欧洲,拉美中低端市场,与阿尔卡特,黑莓多家厂商合作,很幸运毕业能参与智能手机的研发与制作,为今后的职业身涯打下来坚实的基础。工作的一年多的时间,使得我从底层了解安卓的机制,为后来解决各种安卓问题,以及ios类似问题,有很大的帮助,公司氛围很好,比较轻松,规模比较大,部门分工负责,我所在组有10多位同事,负责新引入系统的上层业务逻辑,人机交互部分定制开发。

参与项目

名字待定(未上线) (2020年)

一款挂机对战冒险游戏,我在此项目负责客户端与服务端框架设计与搭建,解决程序各种功能问题。客户端主要负责Unity3D战斗模块,与服务端逐帧验证,负责灯光shader,网络协议,热更新实现与设计。服务端使用nodejs分布式架构设计,缓存数据库高并发io设计,rpc通信,通信协议数据设计,战斗服,挂机合成设计。

三国诸侯纷争 (2019年)

一款老牌SLG游戏,我在此项目负责客户端android和ios与平台对接,游戏内美术替换,服务器支付与登录对接,后台功能开发等,客户端使用Unity3D,使用ILRuntime框架热更新,服务端使用java nio框架,使用protobuf协议,上线半年流水达到200W。

Survive 活下去 (2017年)

一款丧尸类生存游戏,负责客户端,服务端结构设计,负责工具链设计与研发。这个项目中最困难的问题建立工作流程,首次试用js作为业务逻辑语言,服务端需要支持高并发,全球唯一服,可推送消息给用户。一系列的问题一一攻克,使用redmine作为bug追踪工具,定义工作流,使用多服架构,同时实现http和socket通信解决服务端需求问题,建立了一套框架,一套比较完整的开发流程。该游戏流水400W一年。

沙巴克传奇 (2016年)

一款传奇类RPG游戏,客户端使用cocos2d lua实现热更新,逐帧动画。服务端使用C++,逻辑部分绑定大量lua,实现服务端活动热更新,后台使用php,支付登录平台通过php对接,减少对游戏业务逻辑依赖。该游戏半年流水500W。

魔卡世纪 (2014年)

一款即时对战卡牌游戏,我在此项目负责客户端android和ios研发,参与服务端压力测试,由于用比较早期的cocos2d-x版本,C++开发,填补很多坑和bug,一一解决程序各种功能问题,例如动画,灰度图,输入框,资源热更新等,仅仅在加拿大地区appstore上线,游戏总流水比较低,由于第一款原创游戏,最后成功上线,值得欣慰,也为未来原创游戏做了很好的启蒙。

ejecta引擎 (2013年)

我在此项目为公司游戏加入ejecta引擎,最困难的是没有android,我用C++重新编写了ejecta-x引擎支持跨平台移植。ejecta的原理类似cocos creator,将h5的代码绑定到C++,通过openGL渲染canvas到手机显示,与ccc不同的是,eject绑定的dom接口,能很好的兼容dom的canvas接口,使得游戏可以直接在chrome中调试,然后移植到opengl,该项目使得我对h5的渲染和openGL的渲染有了一定的了解。

支付中心SDK平台 (2012年)

我在此项目负责了客户端SDK设计与研发,这个项目中,需要支持100多款游戏,选取市面不同的SDK,实现统一管理支付,分享,广告接口。在多名同事的合作下,顺利接入市面常见SDK并用于公司100多款游戏内。

cordova引擎 (2012年)

ios和android(硬件环境)为公司集成cordova及定制一些游戏功能。实现跨平台,一次开发,多平台使用。

tequila 手机项目 (2011年)

阿尔卡特onetouch定做android2.3系统,我在此项目负责Contacts,Launcher,SyncMLClient,CellBoadcast的开发和维护。

sally 手机项目 (2010年)

保时捷3手机定做android2.2系统,我在此项目负责Contacts和Launcher部分功能开发。


技能清单

以下均为我熟练使用的技能

  • Web开发:PHP/Html5/Nodejs
  • Web框架:reactjs/Cordova/ThinkPHP/thinkjs/jQuery
  • 前端引擎:Unity3D/Cocos2d-x/Cocos2d-lua/cocos creator
  • 前端工具:Python/Webpack/Gulp
  • 后端框架:skynet/pinus/thinkjs/go
  • 数据库相关:MySQL/Redis/MongoDB/Memcached
  • 版本管理、文档和自动化部署工具:Redmine/Svn/Git/Doxygen/jenkins
  • SDK和开放平台:appStore/GooglePlay/微博开放平台/微信app开发/各类SDK

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。