Room Editor

A 2D layout for the floors and rooms of your game world. Carries geometry data, links to other entities, and exports to Unreal Engine 5 (each room becomes a UE5 level).

What is the Room Editor? Who is it for?

The Room Editor is a 2D representation of the floors and rooms in your game world. It isn't strictly a floor plan; it's built so you can link floors and rooms to other things in your project, independent of their physical layout. That said, you can still use it as a floor plan.

Anyone who wants a 2D layout of floors and rooms can use this plugin. It carries geometry data, so you can generate a 3D model via MCP or export directly to Unreal Engine 5. Each room becomes a UE5 level.

Floor Edit Overview

This is the floor and room editor. You can add rooms and lay out floor plans here. Before starting, check the editor defaults (number 9) to adjust grid size, labels, and other settings.

To begin, click + Room (number 7), select the Floor tool (number 1), and start drawing floor shapes on the canvas. Once you have a floor, add walls by clicking Wall (number 2). You can auto-generate walls (top bar, left of number 9) or click and drag to place them by hand. Add doors by clicking number 3 and then clicking on a wall.

Each door is an entity in its own right, so you can link it to anything. Out of the box, two slots are pre-wired: one for the room on the other side of the door, and one for the matching door. If you want to see which doors connect to what at a glance, click the portal arrows (number 12) and arrows will appear showing the connections. You can also add columns with the column tool (number 5); change column defaults on the top toolbar.

A few more things worth knowing. Click the select tool (number 6) and then click on entities to inspect them; clicking on a wall, for example, opens the wall modal. You can check room specifics by double-clicking the room name (below number 7), and the same goes for doors by double-clicking the door name (below number 8).

You can also drop Post-its anywhere on the floor plan (number 4). These are free-form notes you can place wherever you want. They don't create geometry; they're just there so you can find your own data later. You can resize them, change colors, write whatever you need. A Post-it looks like number 10, and a regular room looks like number 11.

Here's a floor plan with just a single room, similar to how a normal floor plan looks.

Here's another floor plan with a few rooms; each one has a different geometry.

Important: Each room has its own geometry, so every room needs walls for the export to succeed. Without walls, exporters typically fail unless the target service explicitly handles wall-less rooms. Unreal Engine 5 is one such target: a room with no walls exports without walls.

The rest of this page is being written. Check back soon.