Skip to content

Go实战 | 《Go游戏开发-码神三国》

随着Go语言的持续爆火,很多小伙伴想要转向Go开发,Go开发主要在服务端和云原生领域大放异彩,现在的招聘需求已经从会基础知识转向需求有实际开发能力的,不管是校招还是社招。但是市面上,Go的实战项目少之又少,仅有的一些,质量也不高。

❓为什么选择游戏后端

🎯 go语言由于其高并发特性,特别适合做为游戏后端的服务器开发,同时由于游戏后端业务逻辑复杂,对网络并发要求高,是go实战最好的项目之一,学习完本课程,是可以任职go后端游戏开发的岗位。

✅ 游戏后端的开发有以下一些好处:

  1. 游戏一般并发高,所以写项目的时候需要考虑
  2. 和应用的服务后端开发无区别,业务逻辑基本上是一致的
  3. 对大多数人来说,游戏开发更加感兴趣,能激发学下去的意愿
  4. 会涉及到一些向微服务架构演进的技术,比如网关,服务拆分等

⭐项目预览

完整的策略游戏,涉及到登陆、出征、征兵、占领、城建、武将、技能、抽卡、联盟、聊天等内容。

项目预览1项目预览2项目预览3项目预览4项目预览5项目预览6

🎉能学到什么

  • 游戏后端开发
  • xorm+mysql
  • 网关概念以及实现
  • 从零搭建带路由的websocket框架
  • 高并发
  • gin框架
  • 多进程服务,网关,游戏服,聊天服,登录服,api等
  • 完整的工程实践
  • 日志处理,事件处理等其他知识
  • 完整的go语言学习,掌握go的所有语法,比如go协程,channel,锁等

✨课程亮点

全网独一无二的教程。

  1. 会先写明开发流程,然后在进行写代码
  2. 会讲解思考过程,培养编程思维
  3. 核心代码全部手写,带着敲

📑课程目录


📺 总视频数量:111小节

🕧 总时长:30小时+


第一章:游戏客户端

  • 安装cocos
  • 运行cocos
  • 使用 Cocos 开发者帐号登录
  • 使用Dashboard
  • 项目
  • 游戏截图
  • 项目文件夹结构
  • 版本控制

第二章:登录注册

  • 统一配置
  • 构建web服务
  • 登录业务实现
  • 注册

第三章:网关

  • 引入网关
  • 实现网关服务
  • 测试网关

第四章:进入游戏

  • 心跳检测
  • 进入游戏
  • 加载地图建筑
  • 获取角色属性

第五章:玩家信息

  • 地图单元格属性
  • 建主城是判断是否可建
  • 城内设施
  • 生成主城后初始化设施信息
  • 标记列表
  • 我的武将
  • 我的军队
  • 我的战报
  • 技能列表

第六章:代码优化

  • 事务
  • 中间件
  • 扫描地图
  • 创建角色
  • 城池创建规则
  • 新创建城池加入缓存

第七章:游戏功能(一)

  • 查询征收
  • 征收
  • 联盟列表
  • 联盟详情
  • 申请列表
  • 武将抽卡

第八章:游戏功能(二)

  • 城池设施
  • 升级设施
  • 交易
  • 配置武将
  • 定期获取资源
  • 定期恢复体力

第九章:游戏功能(三)

  • 征兵
  • 部队详情
  • 派遣队伍
  • 战报已读
  • 服务端主动推送数据
  • 上报位置
  • 军队返回(回城)
  • 推送
  • 领地建设
  • 领地放弃

第十章:聊天

  • 搭建聊天服务器
  • 聊天服务器登录
  • 加入聊天
  • 历史聊天
  • 聊天
  • 退出聊天
  • 注销
  • 登出游戏
  • 重新登录

第十一章:作业

  • 创建联盟
  • 申请加入联盟
  • 同意拒绝申请
  • 成员列表
  • 公告内容
  • 退出联盟
  • 解散
  • 认命
  • 查看日志
  • 修改公告
  • 驻守
  • 调动
  • 升级要塞

第十二章:优化部署

  • 日志
  • Redis使用
  • 部署-Docker和Supervisord

加餐篇:面试

  • 项目如何讲

🛒 价格&福利


💰 课程价格:899元

🎁 额外福利:购买后赠送 「价值299元的就业辅导:腾讯会议1对1的形式,包括答疑&简历优化&就业辅导」


📣 课程模式

❝ 项目并不是卖了就结束了,有微信课程群,进行项目答疑:视频教程+答疑模式,让你学完后具备拿高薪的能力

扫描下方二维码,私信【码神三国】可进行咨询领取试看和报名。

微信公众号二维码

🚀 学习遇到瓶颈?想进大厂?

看完这篇技术文章,如果还是觉得不够系统,或者想在实战中快速提升?
王中阳的就业陪跑训练营,提供定制化学习路线 + 企业级实战项目 + 简历优化 + 模拟面试。

了解训练营详情