프로젝트 소개

PGX는 버전 관리되는 모노레포(monorepo) 형태로 유지 관리되는 모듈형 Unreal Engine 게임플레이 프레임워크입니다. 설정, 확장 및 진단을 위한 공유 플로우를 제공하여 개발자가 동일한 DataAssets 상에서 C++와 Blueprints를 사용할 수 있게 하며, 에디터에서 서브시스템 상태를 확인할 수 있도록 지원합니다. 이 프레임워크는 독립형 스냅샷을 통해 배포되어, 특정 Unreal Engine 버전에 대해 플러그인, 문서 및 샘플 프로젝트의 일관성을 보장합니다. 현재 v0.1.1 스냅샷에는 26개의 플러그인과 Unreal Engine 5.7.4용 데모 프로젝트가 포함되어 있습니다. 주요 특징 및 저장소 구조는 다음과 같습니다: - 유연한 프로젝트 통합을 위한 모듈형 플러그인 아키텍처. - 검증을 위한 불변 스냅샷 및 SHA256 체크섬이 포함된 버전별 릴리스. - 에디터 빌드, 게임 빌드 및 자동화 테스트를 아우르는 포괄적인 검증 게이트. - 전용 웹사이트, GitHub Wiki 및 버전별 가이드를 통해 제공되는 문서.