Community Tutorial: How to use Square Builder

A tool for fast level design + building + prototyping.

https://dev.epicgames.com/community/learning/tutorials/Oayl/unreal-engine-how-to-use-square-builder

1 Like

Thank you! Where can I download Square Builder?

I’m trying to get it accepted on the marketplace. It seemed odd to put this up first but they needed documentation.

Help, I don’t know how to use it, the characters like the house, door and windows didn’t behave as I thought, they just generate holes in the floor, I expected it to change the wall meshes to the window meshes?

→ How do I change the material of the walls, floor and ceiling individually?

There are several other variables that the video and the documentation don’t show what they’re for.

image

How and where are they applied?

(post deleted by author)

Ah, only black and white squares are used right now. Icons like stairs :ladder: don’t do anything unfortunately. Mainly because a square represents a whole room and we wouldn’t know which direction they face. They’re just there for planning like…

:black_large_square::brown_square::black_large_square::black_large_square::evergreen_tree:
:black_large_square::brown_square::brown_square::black_large_square::black_large_square:
:black_large_square::brown_square::brown_square::brown_square::black_large_square:
:evergreen_tree::black_large_square::skull_and_crossbones::brown_square::brown_square:
:evergreen_tree::evergreen_tree::black_large_square::black_large_square::black_large_square:

…and possible future use. I should make that more clear.
I might have made them represent a blank square, so we can place our own stairway easier. I haven’t found a practical way to automate stairs. Some things are just easier to do manually.

Windows and doorways are a WallVariant.

1 Like

How do I change the material of the walls, floor and ceiling individually?

And could you explain to me how I apply the decorations?

Walls, floors, and ceilings can have different materials from each other by changing their details

But the individual floor material can’t be different from other floors, if that’s what you mean, because they are an instanced mesh. If they need to be, I would make them empty and add it manually. Or use a 2nd SquareBuilder if it’s a whole area. It’s good for making the bones of an area, and then details are often more practical to do manually.

But if Material Override is set, it will override everything.

Decorations: just specify the Floor.Square (ex. 1.4, 1.5) and pick a mesh or actor. (I seem to be using an outdated version that’s missing options :smile: ) More details on decorations here.

Floor.Square you can find like this

1 Like

Amazing, that’s what I needed, it’s going to save me a lot of time, that’s life hack :slight_smile:

1 Like