塔防游戏

文化娱乐 游戏 案例ID:256550
我有一个佳🏠
4 年经验· 重庆工程学院
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

基于 Go 微服务架构开发的多人在线游戏,项目覆盖账号认证、玩家数据、公会社交、PVP/GVG 对战、排行榜、赛季活动、拍卖、寻宝、沙盒副本及帧同步战斗等核心业务。支持多环境配置和独立服务部署。
项目主要包含以下功能模块:- 账号与登录:账号认证、角色创建、登录会话、服务器列表、踢人及账号合服。- 玩家基础系统:角色数据、属性、背包、道具、装备、神器、邮件、好友、聊天、签到及成长体系。- 主线与副本:主线关卡、深渊、沙盒副本、平行世界、矿场、寻宝、押镖等玩法。- 公会与社交:公会创建、成员管理、公会城市、公会战、公会守卫、跨服公会玩法。- PVP 与竞技:PVP 对战、竞技场、天梯、赛季 PVP、GVG、联赛、冠军赛及匹配系统。- 排行榜系统:个人排行榜、公会排行榜、活动排行榜、赛季排行榜及排名结算。- 赛季与活动运营:赛季管理、限时活动、活动任务、活动排行、奖励发放及赛季切换。- 经济与交易:充值订单、礼包、拍卖行、货币结算、奖励邮件及道具流转。- 战斗与同步:帧同步战斗、战斗房间、战斗回放、跨服战斗及战斗结算。- 服务端基础设施:TCP/WebSocket 网络、Protobuf 协议、gRPC 服务调用、NSQ 消息队列、Redis 缓存与分布式锁。- 数据与运维:MySQL/MongoDB 数据存储、配置表加载、数据库迁移、Prometheus 监控、GM 指令及多环境部署。
技术栈:- Golang、Goroutine- TCP、WebSocket、Protobuf- gRPC、NSQ- MySQL、MongoDB、Redis- GORM、Prometheus - 微服务、分布式锁、缓存、异步消息、服务监控
主要工作:- 参与主游戏服及业务微服务的功能开发和维护,涵盖玩家系统、公会系统、竞技玩法、排行榜、赛季活动等模块。- 设计并实现基于 gRPC 的跨服务调用和基于 NSQ 的异步消息处理机制,降低业务模块耦合。- 负责玩家数据、活动配置、奖励结算、排行榜及跨服玩法相关逻辑开发。- 使用 MongoDB、MySQL 和 Redis 完成游戏数据持久化、缓存及分布式并发控制。- 接入 Prometheus 监控 HTTP、TCP、gRPC、NSQ 等链路指标,辅助线上问题定位和性能分析。- 参与服务启动、配置管理、数据库迁移、版本发布及线上问题修复。

塔防游戏

文化娱乐 · 游戏 案例ID:256550
联系该工程师
微信扫码,建群沟通
作者: 我有一个佳🏠 - 4年经验- 重庆工程学院

案例介绍

基于 Go 微服务架构开发的多人在线游戏,项目覆盖账号认证、玩家数据、公会社交、PVP/GVG 对战、排行榜、赛季活动、拍卖、寻宝、沙盒副本及帧同步战斗等核心业务。支持多环境配置和独立服务部署。
项目主要包含以下功能模块:- 账号与登录:账号认证、角色创建、登录会话、服务器列表、踢人及账号合服。- 玩家基础系统:角色数据、属性、背包、道具、装备、神器、邮件、好友、聊天、签到及成长体系。- 主线与副本:主线关卡、深渊、沙盒副本、平行世界、矿场、寻宝、押镖等玩法。- 公会与社交:公会创建、成员管理、公会城市、公会战、公会守卫、跨服公会玩法。- PVP 与竞技:PVP 对战、竞技场、天梯、赛季 PVP、GVG、联赛、冠军赛及匹配系统。- 排行榜系统:个人排行榜、公会排行榜、活动排行榜、赛季排行榜及排名结算。- 赛季与活动运营:赛季管理、限时活动、活动任务、活动排行、奖励发放及赛季切换。- 经济与交易:充值订单、礼包、拍卖行、货币结算、奖励邮件及道具流转。- 战斗与同步:帧同步战斗、战斗房间、战斗回放、跨服战斗及战斗结算。- 服务端基础设施:TCP/WebSocket 网络、Protobuf 协议、gRPC 服务调用、NSQ 消息队列、Redis 缓存与分布式锁。- 数据与运维:MySQL/MongoDB 数据存储、配置表加载、数据库迁移、Prometheus 监控、GM 指令及多环境部署。
技术栈:- Golang、Goroutine- TCP、WebSocket、Protobuf- gRPC、NSQ- MySQL、MongoDB、Redis- GORM、Prometheus - 微服务、分布式锁、缓存、异步消息、服务监控
主要工作:- 参与主游戏服及业务微服务的功能开发和维护,涵盖玩家系统、公会系统、竞技玩法、排行榜、赛季活动等模块。- 设计并实现基于 gRPC 的跨服务调用和基于 NSQ 的异步消息处理机制,降低业务模块耦合。- 负责玩家数据、活动配置、奖励结算、排行榜及跨服玩法相关逻辑开发。- 使用 MongoDB、MySQL 和 Redis 完成游戏数据持久化、缓存及分布式并发控制。- 接入 Prometheus 监控 HTTP、TCP、gRPC、NSQ 等链路指标,辅助线上问题定位和性能分析。- 参与服务启动、配置管理、数据库迁移、版本发布及线上问题修复。

相似案例推荐

  • 企业官网

    企业官网

    可以做企业官网和后台管理端。 一人全栈全部搞定。 前端用

  • 欢乐喵千杯

    欢乐喵千杯

    这是一个益智休闲小游戏,主要玩法就是倒水排序。游戏中有很多机

  • snake

    snake

    C++ / EasyX 实现的 2D 贪吃蛇桌面游戏,Vis

  • 足球统计分析平台

    足球统计分析平台

    项目名称:足球AI智能分析与数据挖掘系统(Web端)

  • 塔防小游戏 H5 Canvas

    塔防小游戏 H5 Canvas

    一套可直接在浏览器打开玩的塔防原型,单文件 HTML+Can

  • 阳光物语

    阳光物语

    《阳光物语》Steam 开放世界生存建造游戏(全栈主程)

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×