Contents
The Code/Art Divide: How Technical Artists Bridge The Gap
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Sucker Punch Productions
Character Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Texture Artist
 
Sony Online Entertainment
Brand Manager
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Crystal Dynamics
Sr. Level Designer
 
Gargantuan Studios
Lead World Designer
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [6]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
 
Designing Games Is About Matching Personalities [1]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Features
  The Code/Art Divide: How Technical Artists Bridge The Gap
by Jason Hayes
15 comments
Share RSS
 
 
August 20, 2008 Article Start Previous Page 3 of 3
 

Technical Support

Another major area of responsibility for technical artists is to provide technical support to the art team. This includes tasks such as diagnosing a problem an artist is dealing with in the content creation package (3ds Max, Maya) or other in-house proprietary tools.

Filling in the support needs of artists can be a time-consuming process. To speed up the process for technical artists, we require that all requests be sent through email in the form of a descriptive explanation of the error or problem, along with attached screenshots.

Advertisement

We do this for several reasons. At Volition, technical artists support a vast number of artists, including any who are outsourced. It's critical that the response be focused to reduce the amount of time spent on the request and get the artists back up and running so they can continue to work with as little interruption as possible.

Scheduling

A lot of what a technical art team does (depending on how far the team is in the development process) affects scheduling, both their own and the project's. As individuals, technical artists frequently switch between developing tools and fighting fires, often at a moment's notice. And as multi-disciplined team members, they are required to be in many other departmental meetings, some of which come up unexpectedly.

If management accepts that the discipline is difficult to schedule and maintains an open mind, scheduling technical artists can be manageable.

Here are a few approaches we've found that work well in creating technical artists' schedules.

Early identification of needs. At Volition, we allow anyone in the studio to submit ideas for a feature or new tool to the project via email aliases. These items are reviewed by all project leads and dependencies are identified at this stage.

When evaluating a request, we use a five-point rating scale, with 1 signifying "must have." We make it a priority to fill all level 1 and 2 requests, while items with priority levels 3 through 5 are reviewed later to fill out empty spots in schedules.

Due diligence. Every tool or feature request goes through a three-phase process: investigation, implementation and documentation.

Investigation is used to identify risks of the request. Too often, risks are not accounted for in the schedule; by identifying them, you impress the importance of building solid tools.

Documentation is often glossed over. Good documentation ensures that anyone using the tool, no matter their technical ability, will use it properly.

Schedule support time. This is to accommodate the roller coaster frequency of support calls. From our experience, we have found support time typically ramps up quickly the closer you get to the end of a milestone or deadline.

Schedule buffer time. Even with the scheduled support time, things inevitably crop up that can't be foreseen.

Change management. Implementing a solid change management plan for tools and feature requests is essential to keeping to the schedule. Too often, features are requested for existing tools that may seem minor to implement, but added all together they further complicate the already difficult problem of scheduling tech art. See Figure 2 for a flowchart that illustrates how we have implemented our feature request and change management plan.


Figure 2: Volition's flowchart for feature requests as well as a change management plan.

Implementation

How many technical artists should a company have? Over the past few years at Volition, we've found a need for three or four per project with a team size of roughly 80 to 90 people.

We structure the team such that there is the lead, who is the technical art director, then at least one senior technical artist, and a character technical director. The others are more focused technical artists who are assigned to specifically dial in on certain areas of the game.

While finding the right person to fill this role is difficult, it should not be overlooked in today's competitive and high cost environment. If your studio has no technical artists at all, or has some that aren't being used to their full potential, I encourage you to take another look. You'll be glad you did.

---

Title photo by Wolfgang Staudt, used under Creative Commons license.

 
Article Start Previous Page 3 of 3
 
Comments

Anonymous
profile image
Not sure about any other real artists here (or in the majority of the gaming community in general), but "technical artist" needs to be changed to something more fitting. It's unfair to compare a button pusher to a true creator, and it's really disappointing that some studios pass off said geeks as any form of artist. "technical artists" are the reason alot of games are watered down ripoffs of the latest fad. Grow up game industry, please...you're starting to really piss me off...

Doug Poston
profile image
Anon: Did you read the article, or did you just feel the need to rant?

Anonymous
profile image
Anon: It's a bit pretentious to call yourself a real artist, no? Who's to say that what you do is art?

Posted by a geek,
Continue to be pissed off. 8-)

Rob Nixon
profile image
Anon: I find your comment to be absurdly arrogant. Without technical artists, much of the work "real artists'" create would continue to be unrealized. In an industry like this, one cannot afford to be so close-minded. If you want to be a pure artist, then this is the wrong field for you.

Robert Farr
profile image
Good article, putting established intermediaries between coding and art teams also allows both sides to develop a better working relationship between departments, plus it can minimise the potential problem of one or two members of either team souring the relationship by having the unfortunate attitude displayed by Anons comment, I even doubt if Anon actually works in the industry atm.

Anonymous
profile image
Good article, I agree that every game development team should have a technical artist on board as it can only make the game better.

I don't agree that the technical artist should be the one writing the tools in the future though. That's what tools programmers are for, of course the technical artist should be the one that tells them what tools need to be made and how they should work. As soon as the technical artist starts writing tools it will be perceived like just another programmer that artists have to beg to for features and bug fixes instead of an ally that can translate their needs effectively to the programming team.

Also, unfortunately the example given in the art of diplomacy section doesn't really proves the point of the need for a technical artist, there are much better examples. For that specific example, any graphics programmer worth its salt would have proposed a mixed system, or other ways that allowed to preserve the per pixel dynamic lighting on the parts were it really is important, and fake them (or alternative ways to do them faster or lower quality where possible) to keep the frame rate up as soon as the performance problem was discovered, if not way before that. A good graphics programmer would have seen the possibility of that problem arising since the really early stages of development of the game engine and develop techniques or enforce practices to avoid it entirely.

To Anon: Technical artists are real artists, at least all the good ones, they just happen to know the technical side too.



Anonymous
profile image
I have enjoyed reading this article. And its articles like this that help bridge the academic/industry gap. I mean this isn't the type of information you get during lectures, well not in mine anyway as im doing programming (maybe the design course covers this type of thing).

As for the first poster i think you need to consider the film industry where you can afford to take weeks to render a scene and each character model is a billion trillion polygons each!

Anonymous
profile image
As a Technical Lead myself its nice to see this area of development being given some focus. Schedueling is a particular bane of this discipline, too often the idea of having 2 or 3 days a week listed as support time is seen as not providing useful work. The industry needs to be more aware of the importance of closing the art/programming divide, not only for practicle reasons but also for cost reasons, time consuming low level tasks all too often add up to huge slices of development time (and hence budget) that could have been avoid had there been someone to push and champion clearer, faster editors.

Whats missing from the article is alot of the art side of the role, working with programmers is only 1/2 the job the other 1/2 is looking at art pipeline efficency, how things are constructed, the way shaders are used etc to make the assets as efficent as possible and allow artists to get the biggest bang from their buck, yes support for the software package is there but its vital that guidelines are established and regularly checked for the creation of assets, a large game can no longer afford rigourous scrutiny of indvidual assets for inclusion in a build.

Anonymous
profile image
Completely argree with this anon 20 Aug 2008 at 1:17 pm PST

I totally agree, I've been a part of a company where a
Tech Artist has completly sabotaged the studio by passively aggressively controlling the pipeline.

These types really need to be watched carefully, because they are not creatives but instead are pipeline bug fixers. I'd rather change their names to "pipeline technician."

This specific Tech Artist, was a huge whiner and sabotaged the entire creative process. So we began to invite this person into the creative meetings; to no real creative person's suprise his ideas where way off to being anything unique or stacked.....

Aaron Casillas
profile image
here here, I like Pipeline Technician, creativity and bug fixing are not the same thing.

Anonymous
profile image
I think it's really a shame some of you haven't had good experiences. At our studio, Tech Art has saved the project many times by creatively and elegantly handling huge, delay-inducing issues.

I can see why you'd object to the term 'artist' if you worked with mere 'pipeline technicians.' When another artist, who happens to have some coding experience sits with you at your desk to design a tool and really stresses over making the work flow easily and efficiently based on your creative process, you'll appreciate why Technical Artist is an appropriate title, especially when you compare that to the glorified spreadsheets, through no fault of their own, that programmers deliver as tools.

Thomas Bousquet
profile image
Such a position might be interesting for studios with lots of resource to spend AND which put a lot of emphasis on cross-project tools and long lasting pipeline process and engine.

However, as a software engineer, I don't believe you'd need to introduce a Technical Artist - or a whole team of them for that matter - to solve 99% of the issues this article is mentioning.

Obviously, there needs to be a real software design process while crafting tools, but to me, this falls in the responsibilities of the Tool team.
Let me explain : in other industries involving software odevelopment, a programmer/engineer and even more s someone creating tools is not only expected to have technical knowledge but also to build an expertise about the domain he's crafting something for. For instance, someone involved in making software for trading is supposed to end up knowing most of the stuff related to this field, otherwise what he does will somewhat be off the expectations.

Thus the problem lies with Tool Programmers being unable or unwilling to understand whatever artistic field they are in contact with. So rather than introducing a new element, you need to pick tools programmer based on their ability to work tightly with artists and manage them so they can build an expertise about sound, art or level design. Then you won't need a middleman that might slow down the tool creation process.

Anonymous
profile image
Wow, there sure is a lot of elitism in these comments. I think too many people are concluding that these generalists are useless just because they had experience with one person who was bad at their job; as though finding somebody who has talent for both programming and art should be easy.

You need somebody like a technical artist (or tool programmer if you want to use a different name) on these large teams in order to facilitate work between two increasingly specialized disciplines. Specialists - those that are pure programmers or pure artists - put a lot of focus on being good at what they do. However, the more you focus, the less ability you have for bridging the two disciplines. You need a generalist or two in order to get your studio's left brain to work effectively with it's right brain.

The fact that a good tech artist is so hard to find is probably part of the reason that the vast majority of development tools for games are absolute garbage compared to what they could be.

Jason King
profile image
As a former Tools Programmer I have found Technical Artists to be invaluable. Where I've worked, the technical artists are experts in the scripting side of the artists tools of choice (Maya, Max, etc). And with their expertise in the scripting language, they are quite capable of producing significant production side tools.

They are artist (generally coming from an animation background, but not always) with a distinct eye towards art that is functional in a game. And that is the key here... they understand what will be functional in a game. And not only are they able to communicate on both a technical level (with programmers) and artistic level (with artists), the ingredient that makes a technical artists successful is their ability to translate across disciplines.

From a programmer's perspective, I have seen artists make claims that they are not being given the tools or engine to do their art. I'm a programmer and not an artists so sometimes I don't have the ability to refute their claims. A good TA can come in and call BS on the artist and proceed to demonstrate the skills required to get the job done.

Likewise a good TA can have greater knowledge in the tool that is being used and can point out features of the tool that the tools programmer didn't know about. So if a programmer says they can't implement tool functionality because the base tool does not support it, then the TA can call BS on them as well. Not only that, often time the TA can script up a solution much quicker than a tools programmer can code it.

Where a TA excels is not in making suggestions about engine and tools features (though they are generally better at it than most non-technical artists), but in cross communication and watch-dogging between the individual disciplines.

Andrew Lee
profile image
Fantastic article. I am what you call a "technical Artist", but at my company which employs ~300 Development personnel, we have 6 people who fill the exact positions described, but we call them "Game Systems and Integration Engineers" (GSI). Most of our work involves tools development and support to increase productivity in the graphics pipeline.

Thomas is right in saying that the benefit from such a role only comes when the resources have exceeded a certain limit, but that is true for every business were multitasking is better for smaller companies.

I wouldnt consider myself an artist as I dress relatively modestly, and i dont have a plethora of little toys around my work station :) I do however, understand the wants and needs of artists and the technical capabilities of our platform. Our role is quite unique, but it is very VERY satisfying reading that it is recognized by the industry.

The "technical artists" (GSI) in our company are a critical and integral part of the SDLC. What was done in a day several years ago, can be done far more accurately and efficiently in 15 minutes with our new toolset and methodologies. Also, when you have a team of 50+ software engineers, you will have a large number of "colorblind" and "tasteless" software engineers. Hence why we keep the art to the artists, and the software to the software engineers - further justifying the need for such a role.

And then theres the issue of software cowboys who think they have a great eye and secretly add their own personal graphic touches, but that my friend, is another story.


none
 
Comment:
 


Submit Comment