Contents
Illustrator-to-Maya: How to Design and Build the Perfect Level
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
September 9, 2010
 
iOS 4.1 Update Provides Long-Promised Game Center Support
 
THQ*ICE Shuttered, Gravity Taking Over Dragonica Online [1]
 
Less Money For 38 Studios' Rhode Island Transplant [1]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
September 9, 2010
 
Sony Computer Entertainment America LLC
Senior Staff Environment Artist
 
Trion Worlds
Senior Software Engineer I
 
Trion Worlds
Senior Localization Engineer
 
2K China
SENIOR SPORTS DESIGNER - 2K China
 
Sony Computer Entertainment America LLC
Senior Staff Animator
 
Trion Worlds
PR Manager
spacer
Latest Features
spacer View All spacer
 
September 9, 2010
 
arrow From Ancient Greece To Halo: Art Tradition In Today's Games [1]
 
arrow UK vs. Canada: Do Tax Breaks Build An Industry? [7]
 
arrow Not A Departure: The Genesis Of Darkspore [4]
 
arrow Deus Ex: The Human Question [2]
 
arrow Game Dev Collaboration: Google Docs Style [13]
 
arrow Sponsored Feature: Make an Impact at Sledgehammer Games
 
arrow A Journey Across the Main Stream: Games for My Mother-in-Law [31]
 
arrow An Artist's Eye: Applying Art Techniques to Game Design [8]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
September 9, 2010
 
Courtesy, It's Wonderful!
 
Snobbish, Arrogant and Elitist - Why Attitudes to Zynga Suck [59]
 
Achievements, Social Games and Virtual Goods
 
Why 3D at Retail Sucks, and How to Fix it! [8]
 
Gamazon: The Iron Burka [15]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Senior News Editor:
Kris Graft
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Feature Submissions
Sponsor
Features
  Illustrator-to-Maya: How to Design and Build the Perfect Level
by Chad Steingraber
0 comments Share on Twitter Share on Facebook RSS
 
 
June 7, 2005 Article Start Page 1 of 2 Next
 

Introduction

One of the biggest production issues today for a Game Designer/Level Designer is translating that great concept from your mind into a playable 3D world fast and effectively. I've seen some designers draw out their level with a pencil onto paper, sketch ideas in Photoshop, use simple pictographs in various 2D packages, or bypassing that altogether by building in 3D from nothing at all. All these methods are perfectly acceptable of course, but this doesn't solve our problem of moving from a 2D idea quickly into a 3D world with known gameplay limitations and parameters already included. Using the above techniques described will not give us perfect scale, exact mission time, or fluid game pacing all before reaching the 3D world. There is a system to accomplish this while directly translating to Maya, to know the final results of your level in 2D and it starts with Adobe Illustrator.


This demonstration assumes you know how to use the basics of Adobe Illustrator (if not, reading through Adobe's help files will be enough). Let's begin and setup Illustrator correctly (using Illustrator CS):

  1. In your Preferences, set Units to Centimeters.
  2. Set Grid to "Gridline every .1 cm" and "Subdivisions 10" (you now have a square per centimeter which will translate into one square meter in Maya).
  3. With a new document created, under the View menu, set "Artboard" to visible (this shows you that 0,0,0 in Maya is located at the lower left hand corner).
  4. Under View, set "Grid" to visible (you can zoom all the way to 2400% in order to see your exact centimeter squares).
  5. Under View, use "Snap To Grid" (optional, if you want precision).

Production and Game Engine Limits in Illustrator

Obviously, every game has its own unique limitations with production and the engine being used, so this demonstration will be set with arbitrary standards. This demonstration will also feature two levels, an "On-Foot First Person Shooter" and a "Racing Track" for vehicles only. Given the types of levels we want to create we must know our boundaries up front to create our levels, while they can be any size we want, we will set a 500 meter draw distance restriction with a 10 kilometer total track limit for vehicles and a 2 kilometer total distance limit for our on-foot level. I have chosen 2km for an on-foot FPS level and 10 km for a vehicle racing level because I know both will be equal to a month of production. Due to budgets and scheduling; art, sound and design are limited to only one month for each level which gives us our first big restriction, the actual size of both levels.

Build Proxy Objects

With Illustrator setup properly, let's get our feet wet and just build some simple proxy objects that we can use to tile throughout a level. Remember, we're building to scale so keep this in mind as we build these objects (each of those squares is a meter in Maya). Begin by building a few sections of simple roadway and later we will build a varied selection of items.


10, 20 and 30 meter by 40 meter road sections.

Knowing that we have a 500 meter visible draw distance we know for sure that a straight stretch of roadway should not exceed 12.5 of these 40 meter long pieces (assuming that we won't clip the distance with fog). Right now you can use these basic road pieces to construct the pathway of an entire level and you will know precisely the type of scale your level will be.


Using your proxy pieces, you know your limits.

Timelines

Let's back up a bit before we start building a level and think about our level as an entire gameplay experience. The Timeline is a good place to start when you have your first idea for a level. With our on-foot level we want a solid 15 minute FPS experience, so we'll establish our player top speed to be 400 meters per minute, which gives us this easy equation:

Player Speed = 400 meters per 1 minute
2 km Level Distance = 6 minutes for the player to transverse
Gameplay Interference needed = at least 9 minutes
Minimum Gameplay Time for our level = 15 minutes

From here we can create our visual timeline that will be mirrored into the level layout. Just by looking at the Timeline you can get a mental image of what the level might look like before we start on our design. I've broken up my level into only two distinct styles, Rooftops and Back Alleys; because these are the restrictions I've been given by my artist that will be working on the level. Also, I am limited to 25 unique scripted events where I place them as "Pacing Bars" which gives me a sense of the gameplay and exactly where along my level they will occur. Those Pacing Bars are going to create at least nine minutes of gameplay as described in the above equation (note: the Timeline has no need for scale, this is primarily a visual reference).


Describing the environment and Pacing with a Timeline.

Looking to our vehicle racing level, I again know that I can only have two distinct types of visual areas of art (Streets, Backstreet Alleys) and 25 scripted events. Repeating the same steps with a 15 minute goal, we'll establish that the speed of our vehicle is 1 km per minute, giving us that same basic equation followed by the visual timeline:

Vehicle Speed = 1 km per minute
10 km of Track = 10 minutes to transverse
Gameplay Interference needed = 5 minutes
Minimum Gameplay Time for our level = 15 minutes


Using the same Timeline with a different length of track.

 
Article Start Page 1 of 2 Next
 
Comments


none
 
Comment:
 


Submit Comment