Dynamic Floor Plugin for Unreal Engine
The Coding Passion Dynamic Floor Plugin is a runtime floor placement system for Unreal Engine.
It lets you add, modify, and remove polygonal floor surfaces at runtime — with material assignment,
layer management, and custom placement tools — all driven from Blueprint.
It is designed as a foundation for building-mode mechanics: think Sims-style room construction,
architectural visualization, or any interactive application that needs flexible runtime floor structures.
What it does
- Place floors at runtime — single tile or area fill, driven by a node network that tracks your room boundaries
- Polygon-based mesh — floors are procedural meshes triangulated from 2D polygons
- Material ID system — assign materials via integer IDs, designed to scale to large libraries of surfaces
- Node network for boundaries — walls, fences, or any border are modelled as a connected graph of nodes;
the plugin detects enclosed areas automatically
- Preview before commit — show a placement preview before writing to the polygon database
- Save and load — built-in save managers for both the polygon database and the node network
- Fully extendable via Blueprint — all user-facing integration points are Blueprint interfaces
Compatibility
| |
|---|
| Unreal Engine | 5.5 – 5.7 (continuously updated — contact Discord for newer versions) |
| Target platforms | Windows |
| Development platforms | Windows |
| Mac | Not supported |
| Linux | TODO verify — listed in PlatformAllowList but not confirmed as tested target |
| Network replication | Not supported |
| Required UE plugin | ProceduralMeshComponent |
Where to start
Links