Hexa Grid Procedural Mining System (Destructible & Optimized) DEMO DOCUMENTATION
Bring satisfying, highly-optimized hexagonal mining mechanics to your Unreal Engine 5 project. Whether you're building a survival crafter, a cozy base-builder, or an RPG, the Hexa Grid Procedural Mining System provides a complete, plug-and-play solution for grid-based terrain destruction and resource gathering.
We built this system with one primary goal: uncompromised performance. Traditional voxel or block-based systems can easily bottleneck frame rates. By leveraging pure mathematical hexa-grids, native Hierarchical Instanced Static Meshes (HISMC), and aggressive logic-based dynamic culling, this system allows for massive mine generation with a minimal hardware footprint. It only renders what the player can actually see and interact with.
Core Features:
Procedural Hexa-Grid Math Map: Simply draw a spline footprint in your level, set your desired depth, and the system mathematically calculates a perfect honeycomb grid.
Extreme Optimization (HISMC & Smart Culling): Hidden internal blocks are not just masked; they are intelligently culled and do not spawn until the blocks protecting them are mined. Combined with exposed hardware Cull Distance parameters, it guarantees smooth performance even in open-world settings.
Chaos Destruction Integration: Seamlessly integrated with UE5's Geometry Collections. Mining a block shatters it with satisfying physical feedback.
Structural Support System: Includes built-in physics logic that detects unsupported "floating" blocks after a player mines around them, automatically handling cave-ins and grid cleanup.
Automatic Save System: Player progress is persistent. The system automatically tracks, saves, and loads the exact state of the mine and destroyed nodes without complex setup.
5 Built-in Biomes & Loot Tables: Comes with 5 unique visual biomes (Swamp, Arid, Marble/Granite, Volcanic, and Slate). Loot drops are managed via clean Data Tables and Event Dispatchers, making it incredibly easy to hook up to your own custom inventory UI.
Lightweight Master Materials: Environmental top-layer details (like moss or sand) use a clever planar projection multiplied by vertex normals. This bypasses expensive tri-planar (World Aligned) texture nodes while delivering the exact same seamless visual quality.
Technical Details:
100% Blueprints: Clean, commented, and entirely accessible. No C++ knowledge required.
Single-Player Focused: Built and optimized specifically for single-player experiences.
Easy, Decoupled Migration: Designed with "zero-bloat" in mind. The system communicates via Blueprint Interfaces. You can use the included components for an instant setup, or easily tie the mining logic into your character's existing line traces and Enhanced Input actions without rewriting your own code.
"Note: The 'ModelingToolsEditorMode' plugin is enabled by default as it is natively required by Unreal Engine's Chaos Editor to properly process and visualize Geometry Collections."