⚠ Requires both dependency plugins

This plugin is not standalone. Both Wall Plugin (CodPassionWall) and Dynamic Floor Plugin must be purchased, installed, and enabled before the Merger Plugin can function.

What this plugin is

The Coding Passion Plugin Merger is an integration reference — not a standalone building plugin. It adds integration Blueprints and a ready-to-play demo map on top of the Wall Plugin and Dynamic Floor Plugin.

Use the demo map and Blueprints as a reference implementation to learn how to integrate the two plugins in your own project.

What is included

Demo map — MergerMapTest

A ready-to-play level at /Engine/Plugins/CodingPassionPluginMerger/Maps/MergerMapTest. Open it and press Play to explore the combined wall and floor building system.

Runtime building features

  • Wall placement — select a wall item from the bottom bar and left-click to place
  • In-wall object placement — place objects (e.g. doors, windows) into walls
  • Wall coloring — color picker + Wall Paint button + two clicks on a wall. TODO verify: fully shipped in v1.0?
  • Floor tile placement — select floor texture, click PlaceFloor, left-click on ground
  • Room fill — hold Shift while placing floor tiles to automatically fill an entire enclosed room
  • System switcher — top UI buttons swap between Wall System and Floor System

Included Blueprints

Blueprint Purpose
BP_ExampleMergerGameModeGameMode for the demo map
BP_PluginMergerControllerCombined PlayerController — routes all input to the active plugin
WBP_MergerUIHUD Widget — Widget Switcher combining both plugin UIs
BI_UiToMergerControllerBlueprint Interface — UI-to-Controller communication
BP_EditorWallWithFloorsBPExtended Wall — adds Floor Plugin NodeSystem integration for enclosed-room detection

Compatibility

Version1.0
Initial release2025-10-12
Unreal Engine5.6.0+ (continuously updated)
PlatformsWin64, Linux
Module typeRuntime
DependenciesWall Plugin (CodPassionWall) + Dynamic Floor Plugin (DynamicFloorPlugin)
itch.iowall-and-floor-merger-plugin ↗
Fab listingTODO — URL not yet confirmed in docs