1. 熟练掌握Go和C++语言,熟练使用UE4引擎进行游戏开发。
2. 熟练掌握tcp/ip,udp ,kcp ,http,gRpc等常用的网络协议。
3. 熟练掌握Redis和Mysql的原理,搭建,使用和调优。
4. 熟练掌握常用的数据结构与算法。
5. 擅长分布式服务的框架设计与开发。
6. 熟悉docker与k8s在实际项目中的应用,能够搭建完善的运维框架。
7. 擅长各种复杂业务逻辑的开发。
两段游戏开发大厂项目经历如下:
1. 从无到有地全流程参与基于UE4引擎,Go后端开发的TPS 射击游戏的开发,全球获得超两百万预约,已在海外进行过多轮开放测试。本人负责的开发内容有:游戏服务器框架搭建,数据库ORM服务,UE4大世界存储系统,背包系统前后端,任务系统前后端,敏感词过滤系统,好友系统,聊天系统,排行榜系统,邮件系统,服务器性能调优等服务器基础设施与重要业务。具有线上服务器的维护经验。
2. 最近加入全国顶级动作游戏制作团队,负责其中的游戏服务器开发工作,开发房间管理服务,房间监控系统。
《奥西里之环》是基于UE4引擎开发的一款多人合作射击游戏,在保证高画质的前提下,融入高还原度枪械,世界观剧情,策略性战术规划,爽快射击体验,在线合作模式等等。 本人在其中负责游戏服务器开发的工作, 主要负责了数据库ORM系统设计与开发, UE4 DS大世界数据存储系统开发, 敏
《帕斯卡契约》是一款幻想题材的动作角色扮演游戏。新项目前期阶段, 目前负责了房间管理服务的开发以及房间监测系统的搭建。