Bridging the Gap Between Art and Code In Games
Gamasutra posted an article written by Jason Hayes, a developer for Volition Inc., which is known for its production of the Saint's Row, FreeSpace, and Red Faction series. Hayes discusses the division between graphical artists and coders, who often clash because their aims are so disparate and their areas of expertise do not necessarily overlap. It has caused some companies, such as Volition, to develop an intermediary "technical artist" to find a balance between the two.
"Integrating technical artists into a studio frees up the programmers from being solely responsible for the development and maintenance of the game's tools and pipelines. While programmers still have a hand in the design (and sometimes implementation) of those tools and pipelines, the technical artist is the driving force behind them and is looking out for the best interests of both parties."
Technical artists in our company are artists who perform tasks that bridge the gap between what artists and coders normally do. For instance, they create all our materials using a visual shader creation tool that generates shader code from wiring nodes together visually (we have a proprietary tool, but there are a few free ones out there).
This is a complex task that requires a balance between artistic talent and a knowledge of basic shader mechanics. I don't consider it to be a kludge to cover bad engineering. It's an acknowledgment that game developers are doing some pretty damn complex stuff nowadays, and you need a gamut of talented artists to cover a fairly wide range of jobs. The artists absolutely love the flexibility this system gives them, and because they're talking to other artists instead of programmers, the communication is easier. Essentially, this is empowering artists to do what they've always wanted to do. Generally speaking, anytime you can take content creation out of the hands of programmers and put it into the hands of artists and designers, it's a big win for your game (I'm a programmer, incidentally).
I can see the required ranks of technical artists growing in the near future rather than shrinking. When you think about it, just about any artist in the game industry already has to have a pretty substantial technical grasp in order to operate Photoshop, Maya or Max, and whatever other commercial and proprietary tools they need to use on a day-to-day basis. This just takes it a step farther for some individuals with a propensity for solving more complex technical issues.
Irony: Agile development has too much intertia to be abandoned now.