A modular, production-grade C++ framework architecture for Unreal Engine 5. One shared core, nine genre-specialized verticals.
Professional modular C++ framework for Unreal Engine 5
PGX Core is the shared foundation that powers every vertical framework in the ecosystem. It provides 13 production subsystems — from Save and GameFlow to Audio and Data Registry — organized in a star topology architecture. Every system is modular, version-tracked, and designed to work independently or in concert through a centralized message bus.
Each vertical framework extends PGX Core with genre-specific systems, DataAssets, and Blueprint nodes.
Third-Person Action Systems
Combat, inventory, quests, character progression, NPC dialogue, and world exploration systems for action-adventure games.
First-Person Shooter Systems
Weapon systems, recoil mechanics, hit detection, multiplayer, loadouts, and kill tracking for competitive FPS games.
Horror Systems & Atmosphere
Adaptive tension, dynamic lighting, AI stalker, spatial sound design, sanity mechanics, and jump scare management.
Physics-Based Puzzle Framework
Portal mechanics, mechanism chains, time manipulation, physics objects, level editor tools, and scoring systems.
Stealth & Detection Toolkit
Multi-sense detection, AI patrol routes, sound propagation, light and shadow mechanics, disguises, and security systems.
Turn-Based Strategy Framework
Grid systems, unit management, AI opponents, campaign manager, skill trees, and multiplayer turn-based mechanics.
Quantum Physics Mechanics
Superposition, entanglement, wave function collapse, quantum tunneling, observation mechanics, and time reversal.
Interactive Architectural Visualization
Real-time walkthroughs, material systems, lighting control, measurement tools, export and share, VR support.
Development & Debug Utilities
Git workflow manager, material library, asset pipeline, build orchestrator, convention enforcer, and team dashboard.
Every vertical framework inherits from PGX Core — sharing its save system, audio engine, game flow state machine, message bus, and data registry. This means consistent APIs, zero duplication, and seamless interoperability between genre-specific systems. When Core evolves, every vertical benefits automatically.