这个项目能做什么

PGX 是一个以版本化 monorepo 形式维护的模块化 Unreal Engine 游戏玩法框架。它提供了一套共享的配置、扩展和诊断流程,允许开发者在相同的 DataAssets 上同时使用 C++ 和 Blueprints,且子系统状态在编辑器中可见。 该框架通过自包含的快照(snapshots)进行分发,确保插件、文档和示例项目在特定的 Unreal Engine 版本中保持一致。当前的 v0.1.1 快照包含 26 个插件以及一个适用于 Unreal Engine 5.7.4 的演示项目。 核心特性和仓库结构包括: - 用于灵活项目集成的模块化插件架构。 - 具有不可变快照和 SHA256 校验和的版本化发布,用于验证。 - 涵盖编辑器构建、游戏构建和自动化测试的全面验证门禁。 - 通过专用网站、GitHub Wiki 和特定版本指南提供文档。