I have been working on a little project just for fun. I wanted to put together a collection of generic textured objects that can be stacked up to create a cityscape. Something along the lines of fancy Unreal lego pieces, which can be easily textured and duplicated for quick use.
Each piece had to be an appropriate size according to several criteria: The average dimensions of common objects in the real world converted to Unreal units, but also taking into account ease to repetitive use. In other words, I tried to keep everything base 8. I also did a lot of behind viewing to see how it actually looked.
I thought I'd share a bit of the info I collected. Please note that these are AVERAGES taken from Civic Regulations (and other such sources) from a few dozen cities in several countries. They may be different in your local area.
The whole conversion of real scale to Unreal is generally as simple as 16 units (1 default grid in the editor) is equal to 12 inches. There are of course exceptions to this rule.
A city street is 10-11 feet (3.20 m) wide per average lane. 2 of these lanes translates to a full traffic lane and a parking lane, as is found in most cities.
In Unreal units I found this to be 320 units, or 160 units per lane.
A sidewalk is 4-5 feet (1.37 m) wide on average. A common exception here is they are usually wider in the core areas. But that is mostly provided by the lot area.
In Unreal units I found this to be 96 units, or 6 feet (1.82 m). This looks and works better, keeps very close to the average sidewalk size, and easier to texture.
Putting this all together:
Your average city street (2 lanes with a sidewalk on each side) is 512 units wide. That's 96 sidewalk 160 lane 160 lane 96 sidewalk. VERY nice and simple.
The average sidewalk/street curb height is 5-8 inches (16.5 cm). Use 16 units OR 1 foot even. Trust me.
All the above stuff was easy to figure out. Next was the lengths of each section of street. Those changed based upon what part of a city you're in. Business or residential, downtown or suburban. ETC etc etc. So the main thing was to figure out the different lengths each 'modular' piece needs to be.
Again, you'll have to just take my word that these really do work out darn good. Pretty darn good. And here they are:
1280 units street 'front' section
1792 units street 'side' section
Of course, they will be 512 units wide with a 16 unit rise of sidewalk above the street. Putting these together with 512x512 unit intersections will supply you with all your city street layout needs.
A little touch is making an average 'back lane' 384 units wide. It does end up being a little wide (street pavement wise) but some of that can be used for the lot.
So now let's put all this together and make a fast city block in an average residential area. NOTE: Of course there will be wider multi-lane streets between the section of blocks. Those are put in (160 units per lane) as needed by traffic demands.
Take 2 of the 1792 unit sections and put them end to end. Put a 512x512 intersection at each end of the 'block'. The width of the block will be 1 of the 1280 unit sections. Have the 'short blocks' going street backlane street (etc). I think you get the drift.
An average 2 story house (based upon the statistics found after a few hours on Google) is 576x576 units. The average interior height of each floor is 208 units with 16 units between the floors. That's a total of 224 units per floor PLUS at least 96 units for the average height of a sloped roof. If you're going to have any steps up to the front door, don't go any higher than a total of 64 units (4 feet / 1.21 m).
When putting together quick office/apartment type buildings I came up with this:
1152x1152 .. 1152x1664 .. 1280x896
I found myself seeing those dimensions popping up everywhere. They work out quite well. Pleasing to the eye from the player's PoV and fits in VERY well with the above street sections.
This converts roughly to average city buildings being 72 feet (21.94 m) by 104 feet (31.69 m).
The 'formula' I use to figure out the height of a building is 256 units per floor + 64 units. Trust me, it works like a charm. Keep in mind that the average floor interior is 208 units high with 16 units between them. Lobbies (etc) are a bit higher, around 224 units on average. As you stack the floors on top of each other it averages out to the 'formula.'
So, a 10 story building would be 2624 units tall.
Remember the average 2 story house I mention above? 2 floors of 208 units each with 16 units ceilings plus 96 units for the roof. That's 544 units in total. Let's toss in a few stairs up to the front door. 2 feet (0.60 m) or 32 units. That's gives us an easy to work with 576 unit total height.
And look at that: 2x 256 +64 = 576 units.
One last 'rule of thumb' I have found is use a street length of 768 units for every 256 units of rise. Just keep that in mind when using bridges, overpasses, tunnels (etc). On average that 3to1 ratio to the slope fits well with all of the other 'pieces'.
WAKE UP. I'm done.


