PrimalHit is a robust architectural solution for developers who need more than standard line traces. It moves hit detection logic out of scattered Blueprints and into a centralized Subsystem-driven framework, allowing for the execution of complex, multi-phase combat geometry with a single function call.
Designed for high-fidelity action titles, PrimalHit provides pre-optimized logic for legendary gameplay mechanics—from Elden Ring-style ground bursts to complex JRPG-inspired area-of-effect patterns.
Key Technical Pillars:
Dynamic Propagation: Execute multi-phase traces like Shockwaves and Seismic Waves that react to terrain and expand over time with configurable stagger delays.
Intelligent Volumes: Deploy Black Hole and Pulse Aura logic that utilizes concentric overlap checks to return weighted data (e.g., Gravity Strength or Damage Falloff) based on proximity to the epicenter.
Geometric Patterns: Procedural resolution for Orbital Rings, Grid Sweeps, and Expanding Crosses, ensuring pixel-perfect hit detection for complex boss abilities.
Utility & Projectile Logic: Advanced tracking for Homing Spirals, Wall Crawling traces, and Bounce/Pierce reflections that respect surface normals and physical materials.
Developer Visualization: Includes the PrimalHitTraceVisualizer, a dedicated debug subsystem (automatically stripped from shipping builds) to provide real-time, color-coded feedback of all active trace patterns.
Native GAS Integration: Includes optimized UGameplayAbilityTask nodes designed for seamless asynchronous execution of all complex geometric traces directly from standard GameplayAbilities, supporting full prediction logic for multiplayer environments.
Optimized for Performance: PrimalHit utilizes a "Tickable World Subsystem" to manage trace lifetimes, ensuring that even with dozens of active Dragon Breath or RainDrop traces, the overhead remains minimal and organized.
Disclaimer: Plugin uses and requires GameplayAbility plugin due to use of UAbilityTask class to implement Async task for GameplayAbility.
Support: Discord