Hiya FishFlya. =)
Thanks for the nice comments! For objects which are primarily square (like the siding on the shack, the shingles and other things like that), I use the bevel modifier. For objects that are curvy and smooth (like the poles, etc…) I use edge loops and subsurf.
I made the shingles by modeling one shingle and then using array and mirror modifiers. I then committed the array modifier and created a second level, offset the shingles by half a length, and then copied/pasted the result down the slope of the roof until I hit the end.
To make some shingles look like they’re falling off, I simply grabbed a few vertices and pulled them down some.
Hopefully that all makes sense…
And I would like to post a .blend, but I’m trying to make some money from this. Bills and stuff. Sorry. =(