当前位置:首页 > 每日看点 > 正文内容

网络游戏服务器开发,有哪些经典书籍?

卡卷网1年前 (2024-12-20)每日看点208

开课啦!

麒麟子 2009 年进入游戏行业,写过 3D 图形引擎、做过游戏服务器、拼过 UI、带过团队、办过公司,到现在已经过了 15 个年头。

从 PC 端游、PC 页游、手游、小游戏一路走来,参与过 MMO、FPS、SLG、MOBA、RTS等项目制作,总结了一些不变的规律。

网络游戏服务器开发,有哪些经典书籍?  第1张

  • 1、不管是国内还是国外市场,游戏品类差别并不大,比如 MMO、Moba、FPS 走哪都火。
  • 2、任何平台都会从轻度走向重度、从单机走向联网、从 2D 走向 3D
  • 3、当技术负责人的几率:全栈 > 纯服务端 > 纯客户端

因此,如果有人能够同时掌握3D游戏开发网络游戏开发,无疑会拥有相对强的竞争优势。

3D游戏开发的学习相对容易,市面上也有大量的教程和资料,也有完整的学习体系。

网络游戏开发的学习相对困难,因为纯服务端往往只有简单的文字输出,很难吸引到初学者。

于是,麒麟子基于 NodeJS + Cocos Creator 写了一套全栈游戏开发框架 TGX,基于这套框架,开发者可以迅速掌握网络游戏开发。

应广大 TGX 用户的要求,麒麟子今天开始给大家写一套免费的速通教程,希望能够让大家在很短的时间内就能够掌握 TGX,拥有全栈游戏开发的能力。

关于 TGX

TGX 是一套前后端均使用 TypeScript 进行编程的全栈游戏开发框架,功能、编码和架构设计都是以商业项目开发为目的,可以直接用于商业产品的二次开发。

其多进程分布式架构,足够满足大部分项目的负载需求。

网络游戏服务器开发,有哪些经典书籍?  第2张

为了兼顾一些学习者的需要,麒麟子做了一些处理,比如:

  • 1、基于 key-value 的数据存储,使新接触的开发者可以快速启动,熟悉后再切换到 mongodb 数据库。
  • 2、各服务可以全部放入一个进程,也可以通过配置分散到不同进程,使得开发调试时,只需要启动一个进程即可,大大简化了操作。
  • 3、提供了学习交流群、文档和教程,方便大家解决疑问。
“需要注意:即便如此,TGX 并不针对零基础新人。想要掌握 TGX 的话,至少需要对游戏开发不陌生,熟悉计算机编程,有一定的游戏开发项目经验最佳。

点击【阅读原文】可了解详情!

TGX 模板

目前 TGX 有TGX球球大乱斗TGX大厅子游戏两套模板,二者都可以用于快速学习和二开基于房间匹配对战的游戏。

但前者更适用于单个游戏,后者更适用于游戏合集,大家可以根据需求选用。

两套源码均采用 TGX 框架开发,只是在子游戏管理上,服务端和客户端都有细微的差别。包含但不限于以下功能:

  • 登录
  • 注册
  • 创建角色
  • 用户信息获取
  • 创建房间
  • 私人约局
  • 匹配房间
  • 房间分类管理
  • 公告系统
  • 通知系统
  • 邮件系统
  • 设置面板
  • 断线重连
  • 网络延迟统计
  • 服务端多进程分布式管理
  • kv/mongdodb 数据库
  • 大厅支持 HTTP/Websocket 两种模式
  • 球球大乱斗子游戏(TGX球球大乱斗专属)
  • 子游戏模块(TGX大厅子游戏专属)
  • 台球子游戏 DEMO(TGX大厅子游戏专属)
  • 五子棋子游戏 DEMO(TGX大厅子游戏专属)
  • 坦克大战 DEMO(TGX大厅子游戏专属)

关于本系列课程

本系列课程以图文形式呈现,完全免费,作为文档的补充。会根据优先级,结合 TGX 源码讲解各功能的流程、实现、注意事项。

感谢大家的支持!

关注麒麟子,第一时间获得干货信息

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5101.html

分享给朋友:

相关文章

4000以下的手机有没有推荐的啊?

4000以下的手机有没有推荐的啊?

可以选择标准版的旗舰机型:vivo X100s、一加12、OPPO Find X7、小米14、iQOO 12;也可以选外观时尚的自拍影像机型:vivo S19 Pro、realme GT 5 Pro、荣耀 200Pro、小米 Civi 4...

请问什么软件支持看电视直播?

请问什么软件支持看电视直播?

2024年9月6日最新更新:本文列举的所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证你拿到的都是最新可用版本。作...

如何在自己家里建立一套私有云系统?需要哪些设备?

如何在自己家里建立一套私有云系统?需要哪些设备?

我敢保证,这绝对是目前为止最简单的搭建家用私有云的方法:“一台主机+至少一块硬盘”足矣!不需要任何专业知识,也没有复杂繁琐的步骤,十分钟不到就能搭建好,帮你成功打开文件云储存新世界的大门!还在单纯依靠网盘进行文件存储的朋友,不是我吐槽哈,它...

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。我每天特别...

为什么这次 Mac mini 的 M4 版本价格这么低?

为什么这次 Mac mini 的 M4 版本价格这么低?

扫了一眼这里的回答,目测没几个人真买过 Macbook、Mac mini且真正当主力工作机用过。这个初始(丐版)版本的机器实际谈不上多便宜,备受热捧有几个原因。它这代产品整体做了重新设计,大幅缩减了尺寸,真正称得上 Mini 了。对比前代,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。