How do you design a house like this?

I’m complete beginner in anything that has to do with gamer development, programming etc.
All thought I’ve spent few hours in just learning Unity as level design and 3d modelling seems most interesting.

I just woundering how you design a house like this?
Do you for example 3D design a plank and then build it up as one house or do you design the whole house in for example zbrush. How does it work? Doors, windows etc.

Thank you so much for providing me with a answer and sorry for these beginner, stupid questions.
I just learning by doing so it’s hard, since I got noone to help me.

Hey!
Hope you Will be having a lot of fun with finding out stuff. I know What you mean, still doing the same :slight_smile:
The way I would make a house like that (or actually Almost everything you model), is by starting with the complete shape. So No. Not just a plank, But very rough, the Shape of the whole house. Then step by step making more details, So working you way ‘back’ to the smallest, most detailed things.
Then uv it (uv is like finding out How many paper you need to wrap the house in :P), and give it texture And color.
One thing, Still pretty difficult to me, is retopology. The more details a model has, the bigger the file gets. Game engines can work with a ‘max’ So Its something you should keep in mind.

Anyway. I Dunno What you have been checking And Or reading thusfar. I recommend checking tutorials a lot. For unity, brackeys is awesome. Has Some blender tuts too!

Good luck And enjoy!

D:, just wrote half of the answer, switched tabs on phone and it got deleted, hate u forum

On models like those, you start with a blueprint, a drawing of some important details to guide you trough your modeling. Also, you add some guidelines on the program you are using.

Once that’s done, you start with briefly creating the shape of your object. I’d separate that one into floor, walls, door, roof, windows and the tower. It’s important to keep your model low poly at this stage, so don’t get too exited yet with fine details (I mean, you try to get the highest quality possible with the nodes you have, but you shouldn’t add a lot of vertices yet)

At this stage, your object won’t have any color nor texture. Once you have the basic shape of an object, you should create it’s UV map, which will tell your program how textures should be added. Then you add and configure your textures, and start painting them over your model (painting isn’t always needed).

Once you have that done, everything will be starting to look more like the idea you had when you started your model, but you are not ready yet.

Now you get to the fine details, to do so, you save your low poly version, then you subdivide your mesh, and use stencil tools to make some really fine and awesome details (marks on the walls, drawings on the door, some imperfections in the roof, etc).

If that’s done, your house will be looking awesome, but it will be too heavy to use it on your game. Now you add you bring your low poly back to scene, but first save the high poly one. You should put both models in the same place, so they kinda ‘merge’, and use your program to generate a normal map. Once you have the map, you remove your high poly from your scene, and add the normal map to your low poly house…

It’s magic (well, tbh, it’s science), your low poly will now look like it’s high poly version, but won’t be that heavy, so your house now it’s ready to be included in your game.

Obviously, this is just the briefly explanation of the process. Every step have really different techniques and tips which you will be learning over time. My recommendation would be to start with blender, and not to discourage yourself if you don’t like the results at first. As everything releated to making games (and what’s more, most things in life), it takes lots of practice and experience to start getting nice results. Wish you luck at modeling.

One more thing, if you are kinda crazy and would like to go even further than that, shaders will also help you on making everything look even better (be warned, that one is a really hard topic)

While I cannot offer much for design, I recommend using Blender for 3D modelling. The files can be natively imported into Unity, or, much better, exported as .fbx to Unity (fixes the difference between Blender having the Z-axis be up and Unity having the Y-axis be up.)

Lovely, thank so much for these answers. Already working on it as I write. :slight_smile: