GameFrameX 官方文档站 —— 下一代游戏开发框架的完整技术文档。
GameFrameX 是一个全栈游戏开发框架,提供从客户端到服务端的完整解决方案:
- C# 全端统一 — 前后端使用同一语言,无上下文切换
- Actor 架构 — 无锁并发模型,消息驱动,状态隔离
- 真正热更新 — 基于 HybridCLR 的运行时热更新,零重启
- Protocol Buffers — 跨语言二进制序列化,前后向兼容
- LuBan 配置 — Excel 驱动的配置管理,自动生成多语言代码
- Docker 部署 — 一键容器化部署,水平扩缩容
文档提供 5 种语言版本,每种语言包含 131 篇文档,完整覆盖所有模块:
| 语言 | 路径 |
|---|---|
| English | /en/ |
| 简体中文 | /zh-CN/ |
| 繁體中文 | /zh-TW/ |
| 日本語 | /ja/ |
| 한국어 | /ko/ |
站点首页会根据浏览器语言自动跳转到对应语言版本。
| 模块 | 说明 |
|---|---|
| Guide | 框架介绍、环境准备、快速开始 |
| Client - Unity | Unity 客户端集成、30+ 组件文档 |
| Client - Godot | Godot 客户端集成 |
| Server | 服务端架构、组件、扩展方法、基础库 |
| Tools | Protobuf 代码生成工具 |
| Docker | 容器化构建与部署 |
| Config | 配置系统说明 |
| FAQ | 常见问题解答 |
- Node.js 18+
- npm 9+
npm installnpm run devnpm run buildnpm run preview| 组件 | 技术 |
|---|---|
| 静态站生成 | Rspress |
| 图表支持 | rspress-plugin-mermaid |
| 图片缩放 | Rspress mediumZoom |
| 搜索 | Rspress 内置搜索 |
├── rspress.config.ts # 主配置(locales、plugins、themeConfig)
├── i18n.json # UI 文案多语言映射
├── docs/ # 文档源文件(按语言分目录)
│ ├── en/ # English
│ ├── zh-CN/ # 简体中文
│ ├── zh-TW/ # 繁體中文
│ ├── ja/ # 日本語
│ ├── ko/ # 한국어
│ └── public/ # 静态资源
├── theme/ # 自定义主题覆盖
├── styles/ # 全局样式
└── dist/ # 构建输出
- 框架源码:github.com/GameFrameX/gameframex
- Gitee 镜像:gitee.com/GameFrameX/gameframex
- API 文档:GameFrameX.Server API
- 视频教程:Bilibili
- QQ 交流群:467608841
- 本文档仓库:MIT License
- GameFrameX 框架:Apache License
Copyright © 2019-present Blank (AlianBlank)