Skip to content

Repository files navigation

GameFrameX.Docs

GameFrameX 官方文档站 —— 下一代游戏开发框架的完整技术文档。

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 install

启动开发服务器

npm run dev

构建生产版本

npm run build

预览构建结果

npm 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/                # 构建输出

相关链接

License

  • 本文档仓库:MIT License
  • GameFrameX 框架:Apache License

Copyright © 2019-present Blank (AlianBlank)

About

Documentation source for gameframex.doc.alianblank.com. | gameframex.doc.alianblank.com 文档站源码仓。

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages