About this project

PGX is a modular Unreal Engine gameplay framework maintained as a versioned monorepo. It provides a shared flow for configuration, extension, and diagnostics, allowing developers to use C++ and Blueprints over the same DataAssets with subsystem state visible from the editor. The framework is distributed via self-contained snapshots, ensuring that plugins, documentation, and sample projects remain consistent for specific Unreal Engine versions. The current v0.1.1 snapshot includes 26 plugins and a demonstration project for Unreal Engine 5.7.4. Key features and repository structure include: - Modular plugin architecture for flexible project integration. - Versioned releases with immutable snapshots and SHA256 checksums for verification. - Comprehensive validation gates covering editor builds, game builds, and automation tests. - Documentation provided via a dedicated website, GitHub Wiki, and version-specific guides.