文档
Protocol Verified

9. Technical(技术方案与架构)

定义技术栈、架构原则、性能与安全目标,为研发与运维提供统一基线。

PRID: gdd-zh-9-technical
VERIFIED
2 min read
目录

9. Technical(技术方案与架构)

定义技术栈、架构原则、性能与安全目标,为研发与运维提供统一基线。

9.1 Target Hardware(目标硬件)

  • 平台与最低配置(移动 / PC / Console 等):
  • 目标帧率与分辨率(不同档位设备的目标):
  • 存储空间占用预算(首包、增量包、资源热更大小):

9.2 Development Hardware and Software(开发环境)

  • 开发工具(引擎版本、IDE、构建工具等):
  • 设计与协作工具(原型、流程图、UI 设计、文档、任务系统等):
  • 依赖的内部平台(账号、支付、数据、反作弊、运营平台等,参考腾讯等大厂体系):

9.3 Architecture Overview(架构总览)

  • 客户端-服务端架构图:
  • 核心模块划分(战斗、社交、经济、活动系统等):
  • 微服务 / 大单体 / 混合架构选择及理由:

9.4 Development Procedures and Standards(开发流程与规范)

  • 分支与集成策略(Git Flow / Trunk-based 等):
  • 代码规范与静态检查工具:
  • 单元测试 / 集成测试 / 自动化 UI 测试覆盖目标:
  • Code Review 流程与准入门槛:

9.5 Game Engine(引擎与中间件)

  • 引擎选择及版本(Unity / Unreal / 自研等):
  • 对引擎的定制内容(渲染管线、资源系统、脚本系统等):
  • 关键中间件(物理、导航、UI、音频等):

9.6 Network(网络)

  • 通讯协议(TCP / UDP / WebSocket / HTTP 等):
  • 房间 / 匹配 / 大世界同步模型:
  • 频控与带宽预算(包大小、发送频率、抗卡顿策略):

9.7 Scripting Language(脚本系统)

  • 使用的脚本语言(Lua / C# / Python / 自定义 DSL 等):
  • 脚本与底层代码的分工(策划配置 vs 程序逻辑):
  • 脚本热更方案与安全控制:

9.8 Performance Targets & Optimization(性能目标与优化)

  • 各平台性能 KPI(FPS、加载时间、内存峰值等):
  • 关键场景性能预算(大团战、城市场景、多人同屏等):
  • 常见性能风险与预防策略:

9.9 Data & Analytics(数据与分析)

结合 Voodoo、腾讯等数据驱动实践,在技术层面确保可采集、可分析。

  • 埋点框架与事件命名规范:
  • 客户端 / 服务端事件上报流程:
  • A/B 测试能力(开关系统、策略分流、配置下发):
  • 实时与离线数据处理流程:

9.10 Security & Anti-cheat(安全与反作弊)

  • 常见作弊手段分析(加速、修改内存、协议篡改、脚本模拟等):
  • 服务端权威与客户端预测的边界:
  • 关键数据字段的校验与加密策略:
  • 封号与惩罚机制(策略与流程):

9.11 Build, Deployment & LiveOps Support(构建、部署与运营支撑)

  • 构建流水线(CI/CD):
  • 包体渠道与多渠道差异(国内 / 海外渠道包):
  • 日常运营需要的技术接口(活动配置、公告系统、热更资源开关等):

9.12 Asset Metadata & Automation(资产元数据与自动化)

  • 元数据规范:为每个资产附加 JSON/XML 标签(LOD、Platform、Usage、Author、Version、Dependencies)。
  • 命名与结构校验:CI 任务自动检查前缀、渠道、变体、PBR 贴图通道命名(_D/_N/_R/_AO/_M 或 _RMA)。
  • 打包与筛选:基于标签筛选(如 LOD=Low & Platform=Mobile)生成资源包;审计无标签或命名不合规资产。
  • 工具与集成:命名脚本(Python/Maya/Blender)、DAM 系统、引擎资源浏览器;构建阶段生成清单与差异报告。
  • 安全与合规:产出清单纳入发布审核;版本追踪与回滚策略;与 13.5 资产路线图联动。

9.13 Media Profiles & Format Validation(媒体编码与格式校验)

  • 视频(video):编码与容器规范(H.264/H.265/WEBM),目标码率与分辨率档位(低/中/高),最大文件大小与解码性能约束。
  • 序列帧(image_sequence):统一帧率与帧数、命名连续性(0001 起)、分辨率一致性;支持打包为精灵表或转码为视频。
  • 精灵表(sprite_sheet):索引文件与切片规则(坐标、尺寸、帧顺序)、最大纹理尺寸与重复边界处理。
  • 图片(image):压缩与色彩空间规范(PNG/JPG/WebP 的适用场景)、MIP 与通道校验。
  • 3D 模型(3d_model):LOD 阶梯与命名、骨骼上限、导出单位与轴向一致性。
  • 音频(audio):采样率/比特率/声道统一、循环点与淡入淡出规范。
  • CI 校验:根据元数据 format 字段选择对应规则并生成报告;不合规资产阻断构建。

Authority Distribution

Share this technical artifact