TF2 Map Design: Balancing the Scale
My biggest gripe about custom maps is that many of them are just too big. As in, it takes more than 60 seconds to get from one end of them to the other. A ton of stuff can happen in 60 seconds. A flag can be returned, a player can die and re-spawn at least 4 times, and a sentry gun can be built in taken all the way to level 3 in this span of time. Anyone can tell you running for 5 minutes just to get killed in 5 seconds is just no fun. Therefore, defining the pacing to the level is pivotal.
A great thing about working in 3D is that changing the scale of most objects is easy and lossless. However, when Displacement Maps are scaled, it can come out a bit pointier and different than was originally envisioned. Also, scaling an object does not scale its texture map. With this in mind, I set out to design the pacing of Staredown by “sketching” in with basic geometry and textures that only give the impression of what is to come.
To find a starting point, I ran through various levels by myself, comparing how they function without any players to my memories of playing with a full server. The flag room in 2Fort is a great size, it easily holds 3 difficult to kill sentry guns, but even 1 well placed gun can slow down enemy offense long enough to must a defending force. For the offense it offers 2 angles of attack and is can be crossed quickly by scout and spy classes. With this in mind, this Mapper’s Reference shows some very important numbers and rules including 2Fort Room sizes. Staredown’s Flag room is just slightly taller and longer, but not significantly so. The base scale is set.
From this room, I can now build up the rest of the level based on the sketch. This base is meant to be on the interior of a mountain, but I’ll be using a displacement map for that so no roof for now… I’ll just have to use the power of imagination or something. That won’t works so well for a floor, so for now a flat concrete will keep players from falling ad infinitum. The rest of the walls come together fairly easily and I only spend extra time on some of the doorway carvings. After a few test and tweaks, I worry about the front and first wall being a little long, but overall it is satisfactory.
Now to make the outdoors based on the sketch. I want a fairly smooth doughnut shape so my first thought is Cube - Cylinder = Awesome. WRONG! Carving with cylinders is a slow slow bad idea. My system is no slouch either! New approach: The Arch brush can make a complete circle without a center, so I did that, then connected a hallowed out Cylinder to it. Delete the roof of the cylinder, and there we have our doughnut shape, ready for displacement mapping if we want, and at a fraction of the cycles. Excited, I threw the base onto my terrain and compiled the map. Before me was a vast wasteland, and the thing I hated most… a 90 second run to the opposite base.
In a similar move, the 3 stage ramp from the bottom of the arena to base level was cut to two because even as fast as 28 seconds is, it’s not fast enough. After a 16 second spawn time, that only leaves 15 seconds to actually find, attack, and secure a dropped flag. The arena route needs to be as fast as possible so the slopes are as deep as possible. Once again a few more scaling tweaks were needed on the ramps to them just right, but by the end, players can get down and up in about 16 seconds. Players willing to take a small amount of falling damage can probably get there even faster.
So right now the world seems a little too big still, but the timing is about right. Once a few props are in, it should seem much smaller and faster. Fortunately I wasted no time putting down and tweaking props that would only end up getting moved once I found that it took too long to get from end to end. The textures used have just enough contrast to give the impression of what I’m going for. The floor plan is ready, lets see if we can fill it with stuff that makes it fun
Next up: Where am I now?
January 13th, 2008 at 9:53 pm
That’s for the good pointers and advice, I’m just starting work on my first TF2. First 3D map, in fact. Looking forward to the next article!
January 21st, 2008 at 2:09 pm
Thanks! The next article is going to be a bit screenshot heavy, but it’s just about ready
May 29th, 2008 at 1:44 am
Peter…
Just wanted to drop a note to let you know what a great site you have. It is a great resource and a great place to drop by….
June 12th, 2008 at 5:26 am
Real Estate House Of Representatives House Md…
I didn’t agree with you first, but last paragraph makes sense for me…
June 12th, 2008 at 6:26 am
Coffee Vacuum Coffee Maker Commercial Coffee Makers…
I didn’t agree with you first, but last paragraph makes sense for me…
June 12th, 2008 at 12:06 pm
Gay Sex Gay Teen Gay Men Having Sex…
I can not agree with you in 100% regarding some thoughts, but you got good point of view…
June 12th, 2008 at 4:15 pm
Health Insurance Health Care Waste Management Small Business Health Insurance Florida…
I didn’t agree with you first, but last paragraph makes sense for me…
June 13th, 2008 at 12:55 pm
Sex Gay Sex Anime Sex…
I can not agree with you in 100% regarding some thoughts, but you got good point of view…
June 14th, 2008 at 3:23 am
Eric…
The Internet and the World Wide Web are not one and the same. R….
June 16th, 2008 at 3:27 pm
Myspace Layouts Free Screensavers Love Icons…
I didn’t agree with you first, but last paragraph makes sense for me…
June 17th, 2008 at 4:05 pm
internet business plan…
I just recently came across your site, and I have to say I am thrilled I found it. Ive been journaling since I learned to writewhich means my first journal entry read something like, Today nap time came early, and I love finding new blogs to fo…
June 17th, 2008 at 11:09 pm
Skyler…
Never again will I beleive everything I read. Great work…
June 18th, 2008 at 2:22 am
Veronica…
I could not believe the amount of quality material on this site. The site is extremely eyecatching and pulls the reader straight it, the articles are great quality and are very professionally written. I have seen too many of these sites where it looks…
June 18th, 2008 at 10:56 am
Weather Forecast Air Supply Cloud…
I didn’t agree with you first, but last paragraph makes sense for me…
June 19th, 2008 at 4:46 am
Sedu Beauty Tips Skin Care Womens Perfume…
I didn’t agree with you first, but last paragraph makes sense for me…
June 19th, 2008 at 3:53 pm
Jim Crow Laws Family Law Law School Rankings…
I didn’t agree with you first, but last paragraph makes sense for me…
June 20th, 2008 at 5:21 am
flomax interactions…
the post is an awesome read….
June 20th, 2008 at 6:26 pm
Gay Incest Old Gay Men Gay Male Galleries…
I can not agree with you in 100% regarding some thoughts, but you got good point of view…
June 20th, 2008 at 6:27 pm
Gym Class Heroes Muscle Boys Muscle Girls…
I didn’t agree with you first, but last paragraph makes sense for me…
June 20th, 2008 at 10:10 pm
vardenafil…
.) Some individuals or companies have abused the TrackBack feature to insert spam links on some blogs (see sping).A Trackback is one…
June 21st, 2008 at 10:10 am
Basketball Play Basketball Games Soccer Moms…
I didn’t agree with you first, but last paragraph makes sense for me…
June 22nd, 2008 at 6:45 am
Insurance Aarp Health Insurance Mortgage Insurance…
I didn’t agree with you first, but last paragraph makes sense for me…
June 24th, 2008 at 5:28 am
Sex Free Sex Pictures Office Sex…
I can not agree with you in 100% regarding some thoughts, but you got good point of view…
June 24th, 2008 at 8:41 pm
mastercard orlando…
Very interesting post. A little bit confusing, but still ok. do you know what is the first? i`ve the new album at my blog http://sumpit.info…
June 27th, 2008 at 12:21 am
Pet Adoption Pet Classifieds Pet Beds…
I didn’t agree with you first, but last paragraph makes sense for me…
June 27th, 2008 at 5:03 am
Dog Obedience Training…
Is there any way I can subscribe to your blog? Thanks!…
June 27th, 2008 at 1:12 pm
dental lab marketing…
It sounds interesting but I am not sure that I agree with you completely….
June 27th, 2008 at 8:29 pm
Cpa Accounting Cpa Firm Accountant Bookkeeping Tax Affiliate Marketing Promotion Site Web…
I didn’t agree with you first, but last paragraph makes sense for me…
June 28th, 2008 at 12:05 am
Animal Sex Free Animal Sex Stories Sex With Dogs…
I can not agree with you in 100% regarding some thoughts, but you got good point of view…
June 28th, 2008 at 7:12 am
home insurance fort worth…
I can’t believe that I missed your point, I will have to do some research on this….
June 30th, 2008 at 12:07 am
Mortgage Calculator Currency Conversion Financing…
I didn’t agree with you first, but last paragraph makes sense for me…
June 30th, 2008 at 5:55 pm
symptoms of adult diabetes…
You are so on the money with this post….
July 1st, 2008 at 11:00 am
Journalism Wall Street Journal Viewpoint Media Player…
I didn’t agree with you first, but last paragraph makes sense for me…