使用Go语言从事游戏服务器开发8年,经历了三个上线项目,包括多进程,微服务等架构,涉及golang、php、python、c#等语言,主要负责游戏功能开发和联调测试等、部分系统架构的开发(礼包码系统),gm后台的开发、上线前与平台对接登陆和支付,经验丰富,认真负责,沟通能力强。
1.一款以激烈战斗和格斗为主题的手机游戏,游戏注重角色的战斗能力、技能操作和战术策略,玩家可以操控各种英雄或战士角色,在各种场景中与敌人进行格斗和战斗。游戏中会有多种独特的角色供玩家选择,每个角色都有自己的外观、技能和属性。玩家可以选择不同职业的勇士,各职业都有独特的技能和属性,喜欢近战作战的玩家可选择战士和骑士等职业,而喜欢远程攻击的玩家则可选择弓箭手和法师等职业。
工作内容:1.游戏服务器功能开发、测试、联调
2.游戏GM功能开发
与渠道方对接登录和支付功能
2.一个卡牌养成&策略手游,服务器使用golang语言开发,玩家数据保存在redis中,玩家行为日志保存在mysql中,服务器使用consul+nginx实现服务发现、健康检查和负载均衡。
工作内容:1.游戏新服部署、线上版本更新和维护
2.玩法系统开发
擂台PK,区别于普通pvp,每天固定时间开放,真实玩家根据段位匹配进行多人场PK的玩法,使用list保存pk房间列表,玩家交入场费进入擂台后根据匹配度进入房间,进行pk,胜者所有入场费;
开服活动,包括充值福利、7日任务、全服购买活动等功能模块;
战斗相关的卡牌新技能、神兵新技能的开发;
支付模块开发;
第三方支付接口开发;
礼包码、邮件开发;
3.二次元IP手游(未上线),服务器使用golang语言和redis数据库,通过docker和k8s进行部署
工作内容:1.玩法系统开发
根据策划案开发经营系统,经营系统包括大堂、厨房、冷藏室、小黑板、猫娘等模块,实现将猫娘进入工作岗位、猫娘制作蛋糕、猫娘销售蛋糕、食材仓库以及转化、促销信息展示,整个销售模块的数据在内存中保存在一个Bakery结构体中,在redis中保存在一个hash结构中;在内存中通过传递Bakery结构,对各个模块的数据进行调用和修改,然后保存修改的数据
2.礼包码系统开发
礼包码系统的服务端,实现了礼包码的生成、保存、兑换、导出等功能。服务端与客户端通过grpc框架进行通讯,通讯协议使用protobuf进行序列化,生成的礼包码的相关数据保存在redis中
3.gm工具开发
在electron框架下,设计界面,实现增删改查等需求
竖版卡牌手游,西游风格,多进程服务器框架,服务器使用golang语言,数据存储使用redis数据库作为内存数据存储和落地存储,有普通副本玩法、锁妖塔闯关、丰富的装备养成、卡片养成、竞技场和跨服竞技场、各种排行榜。
勇士与冒险是一款以激烈战斗和格斗为主题的手机游戏,游戏注重角色的战斗能力、技能操作和战术策略,玩家可以操控各种英雄或战士角色,在各种场景中与敌人进行格斗和战斗。游戏中会有多种独特的角色供玩家选择,每个角色都有自己的外观、技能和属性。玩家可以选择不同职业的勇士,各职业都有独特的技能