Building a Brick House

Inkscape tutorial

This is a tutorial requested by one of the readers on how to go about building a brick house. It’s a fairly common game art asset. Brick buildings are recognizable and have character. Creating them is quick and easy. A few steps in this tutorial explain how.

Before we begin, let’s mention a few problems with pattern added to a shape. You might have to make sure it’s seamless (it tiles properly horizontally and vertically). You have to make sure it scales well with your object (too much detail might be lost in a smaller view and too little detail will look boring). Also, you need to make sure it matches the illustration style. A bitmap photo in a vector illustration might cause serious inconsistency in the look and feel.

2Dgameartguru - spacer
2dgameartguru - building a brick house
2Dgameartguru - spacer

This is a brick building. We all recognize the pattern but it looks boring because the blocks are too big and too even. It’s also not the best design for a house.

2Dgameartguru - spacer
2Dgameartguru inkscape toolbar

Let’s get started…

with a bunch of rectangles and build a more interesting looking house and then add the nicer brick pattern to it.

2Dgameartguru - spacer
2dgameartguru - building a brick house

Let’s start with a square and give it a nice red brick colour.

Add another four squares for the roof, base and chimneys.

The basic window shape is another too rectangles…

Duplicate the glass and scale it down a little and give it a lighter colour to create a shadow effect.

Duplicate the window and scale it down for the bottom floor. Add two rectangles to the taller window.

Adjust the glass shape and shadow of the scaled down version to create an even width for the frame.

2dgameartguru - building a brick house
2dgameartguru - building a brick house

Place the windows. When doing buildings try and align objects evenly (e.g row of windows) to create a more solid feel.

Add another rectangle for the door.

Duplicate the door shape to create a gap, shadow and the lighter part of the door.

Add some circles for decor (e.g. door knob and a peep-hole).

Create one big rectangle with two scaled down copies either side and some smaller rectangles for the highlights.

With the gutter (another long rectangle) added below the roof the inital shape of the house complete.

2dgameartguru - building a brick house
2Dgameartguru - spacer

So… We got a simple yet decent looking house…

2dgameartguru - building a brick house
2Dgameartguru - spacer

put into a row with varying colours it looks rather nice. It’s open to a lot of designs now (e.g. you could add wood boards as a pattern and place it in Scandinavia.).

2Dgameartguru - spacer
2Dgameartguru inkscape toolbar

Adding Details to the Brick House…

Now, we are after bricks so let’s add some pattern.

2Dgameartguru - spacer
2dgameartguru - building a brick house

Rather than fill the whole shape of the wall (it tends to look generic and boring),

I suggest just using some bricks in clusters to give the impression of a brick wall.

Variation in the colour of the brick add interest and make it look less generic.

It’s helpful to create the bricks in a single colour eg. light yellow and alter their alpha.

The same goes for the roof. Create a single shingle with a gradient alpha fill.

Duplicate the shapes and spread them evenly to create the roof pattern.

2dgameartguru - building a brick house
2dgameartguru - building a brick house
2Dgameartguru - spacer

Conclusion

When creating a pattern always try and look at the bigger picture. The one element you are working on is just one part of it. Will you need to reuse the pattern? Will there be colour variations? Do I need to make it scalable? You can save a lot of time and repetitive work  if you keep those questions in mind. Work with e.g. transparent elements for shaders rather than tinted variation of the base colour. Alternatively, convert your lines into paths to allow for easier and proper scaling.

I hope you enjoyed the tutorial as much as I did creating it. Have a great day and keep your creativity flowing!

2Dgameartguru - spacer

Get the source art (svg file) of this tutorial for free!
2Dgameartguru - spacer