Hole in Wall – Unreal Engine

Hole in Wall – Unreal Engine
Create procedural holes in walls and floors with your wall pass gun.
The hole can be placed on a wall, on a ceiling, on a floor and even on a sphere.
Holes, player bodies, gun laser beam, animations and objects are replicated in multiplayer.
Several appearances are provided for the hole.
Special Features:
– smart auto placement:
the hole is able to find an optimized deployment area if the player tries to place it too close to the edge of a wall
– Adaptation to the thickness of the wall
The hole is able to adjust its dimension according to the thickness of the wall
– smart regulation of the number of holes
A player cannot create more than one hole at a time. When placing a new hole, the old one is automatically destroyed
Limits:
– Holes can only be placed on flat surfaces: walls, ceilings, floors. In other words: holes can only be deployed on rectangular parallelepipeds (straight blocks). The video shows a hole placed on a sphere. The asset does indeed work on a few other geometric shapes but this feature is in beta and may be unstable at this time.
– Holes cannot work on moving / rotating walls.
Features:
Create procedural holes in the walls
Create procedural holes on the floors
Hole auto placement (the hole adjust its location if the targeted area is not optimized
Hole thickness adaptation (adjust its dimension according to the thickness of the wall)
Number of Blueprints: 10
Number of original Mesh: 2
Number of original textures : 5
Number of original materials : 11
Input:
WASD to move
Mouse left : create a procedural hole
Mouse Right : Destroy my hole
Middle mouse click: shoot a big sphere
Network Replicated: yes full replicated
Supported Development Platforms: Tested only on windows
Unreal Engine versions: 4.27 and 5.0 – 5.8
Important/Additional Notes:
A single wall can support up to 4 holes
Hole in wall can support up to 8 holes in one level
A player cannot create more than one hole at a time