GAME JOBS
Contents
The Art Of International Technical Collaboration At Square Enix
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
June 7, 2013
 
Social Point
Senior Game Developer
 
Treyarch / Activision
Senior Environment Artist
 
Sony Computer Entertainment America - Santa Monica
Senior Staff Programmer
 
Sony Computer Entertainment America - Santa Monica
Sr Game Designer
 
Trendy Entertainment
Gameplay Producer
 
Trendy Entertainment
Technical Producer
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
June 7, 2013
 
Tenets of Videodreams, Part 3: Musicality
 
Post Mortem: Minecraft Oakland
 
Free to Play: A Call for Games Lacking Challenge [2]
 
Cracking the Touchscreen Code [4]
 
10 Business Law and Tax Law Steps to Improve the Chance of Crowdfunding Success
spacer
About
spacer Editor-In-Chief:
Kris Graft
Blog Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Mike Rose, Kris Ligman
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
Education:
Gillian Crowley
 
Contact Gamasutra
 
Report a Problem
 
Submit News
 
Comment Guidelines
 
Blogging Guidelines
Sponsor
Features
  The Art Of International Technical Collaboration At Square Enix
by Christian Nutt [Business/Marketing, Design, Production, Interview]
5 comments Share on Twitter Share on Facebook RSS
 
 
February 17, 2010 Article Start Previous Page 2 of 4 Next
 

When you're talking about engine development at different studios, do you let them naturally make the decisions on what direction they want to take once you've presented them with information? Or is it more like you have a personal vision on how tools and tech should be deployed or developed?

JM: We could certainly spend some time to talk about the technology strategy and the way I work. As you know, I'm working as a team; I'm working on different fronts. I'm working obviously on structural enhancements; working on basically how we grow from an HR perspective of the group, how we work around the talent, how we attract people, etcetera. And the working conditions that are extremely important for teams to perform in good conditions.



I'm fixed also heavily on knowledge management -- that, for me, is a fundamental aspect of technology development within the group. There are two other parts, that are basically all the development support aspects and basically the technology innovation bits.

And when it comes down to technology, really, over the years I think have attended a few conferences as a speaker, and I've been also talking pretty often about live editing and realtime editing.

I think workflow is one of the most fundamental things to really enable content creators to deploy their vision and also implement their vision and tweak it and tune it and have a really fast iteration cycle through the development of the game, which is fundamental for pre-production, but fundamental for production as well -- and the last bit of the tuning and the tweaking that is involved before getting to beta.

So that's obviously an area where I really define pillars and I really define what I'm looking forward to get from the tools pipeline and workflow.

And then there are fundamental breaks of technology that are really the ones that will enable live editing. So, from the graphics perspective, you need to have an approach that is compatible with realtime editing, so it really needs a lot of things from a lighting perspective; from dealing with materials and things like that.

But outside this, I think one of the big areas I'm really focusing is especially online; I've been also talking a lot in conferences about the long tail, the importance of social and community features, and we have some technology development that is really pushing these aspects and focusing on developing that a lot more, with the importance of services and social features and the connection with the community in games. I think that this an area we really have to invest in.

And there are still also aspects that we need to fundamentally cover related to graphics and animation and AI. I think there is huge room for improvement there, and it's clearly one area that we're focusing on.

It seems like AI hasn't gone as far this generation in becoming as advanced as I think, maybe, I anticipated at the beginning of this generation.

JM: Yeah, I think there's a huge problem with AI. It comes from many different aspects. First of all, it's just very difficult fundamentally. even if you remove the technology aspects, to define an AI that could be extremely convincing in gaming, that's something that is a lot more complex than working around material or lighting technology or just physics engine.

AI has something that is tremendously difficult first of all just from a design perspective. Designing a good AI, a convincing AI, is something that is totally not straightforward. I think that also, on top of that, the hardware that we have today is totally not adapted to making great AI.

I think also that the software that we have, the type of C++ language -- having to potentially move away from it and designing scripting languages -- that's all complex to just get together. As soon as you're trying to work on a scripting language, you have to, obviously, write your own language -- so, potentially, your own compiler, your own debugger, or your own interpreter -- basically, there's a lot of work that comes on top of designing a scripting language.

So not only is it difficult to design an AI, but on top of that, I think that the hardware is not suited to AI. And second, I think that the type of programming languages and software that we have are not also suited to that. So I expect that slow progress will be made on AI, and I'm really looking forward to the next wave of platforms, and to look at what type of hardware will be available by then, and how we could take advantage of it from an AI perspective. I hope it will be a lot more suited to AI than the current one.

You were talking about scripting -- and you weren't necessarily talking about this in this exact context -- but it made me think about some of the debate there is over whether gameplay designers should have to script or whether their tools should present them a place where they don't really have to work at that level. What do you think about that issue?

JM: I think it's interesting to provide a flexible approach -- so, to basically to provide a system where designers or level designers can to a certain extent do a lot of the easy stuff. Then, when it comes down to the complex stuff... When things start to be "complex", and you're having to deal with your AI, you're starting to touch a lot of different things with your AI...

Programmers have a very good understanding of data, how to articulate, how to play with the data, and how to architecture code around that. So when you are doing simple stuff, I think it's very important to give access to designers and level designers. When it gets more complex, I think that, because of the programmer profile, they become suddenly very important to help make it work.

One way I tend to look at it also -- and what we tend to do -- is that when the programmer is not really needed in the process, then we tend to use the programmer in the post-process; like when AIs have been written down, and basically we have programmers who are looking at how things have been architected and reviewing that to either make things perform better or to make things more flexible to reuse moving forward.

 
Article Start Previous Page 2 of 4 Next
 
Top Stories

image
How Kinect's brute force strategy could make Xbox One a success
image
Microsoft's official stance on used games for Xbox One
image
Gearbox's Randy Pitchford on games and gun violence
image
Why you can't trade items in MMOs anymore
Comments

Task Tanaka
profile image
The biggest problem is that programmers in Japan get paid the same (terrible!) money as the planners and artists. The people with real technical skills (not just talk skills), are not important. I've heard this many times especially at Square, the producer and director get all the money. In Japan the programmer with 6 years experience makes the same money as a new programmer in California. Many game programmers in Japan get paid less than 30k!!!! It's incredible. Just the unskilled programmers that can't get a real job do games in Japan. The skilled people HAVE to leave or starve. Maybe if the salary was competitive things would be different...



It's all Fantasy of the executives.

Clinton Keith
profile image
Good article! Lot's of excellent common sense. I liked the focus on the pillars of workflow and iteration speed.



Good luck on learning Japanese! I tried, but failed. The shame is great.

Dave Endresak
profile image
I think we need to recall some cultural differences that impact the wage scales in different areas of the world. For example, "Japan's income distribution is roughly sixty percent more equal than the United States'" (2005, Alston, Jon P. and Yakei, Isao, "Japanese Business Culture and Practices: A Guide to Twenty-First Century Japanese Business", p. 26). This has also been confirmed in specific major entertainment companies such as Sanrio. There are also factors such as factory housing. After all, rent is by far the largest bill in an American worker's monthly budget, particularly in expensive living locales such as California. In a similar mode of thinking, most Japanese have typically considered themselves middle class, and Japanese society has had a relatively low level of extreme poverty. In fact, the impact of "the lost decade" of the 1990s and the current recession is all the more extreme in Japan because, traditionally speaking, Japanese society has not had to deal with rising unemployment rates and tight labor markets, and thus they don't really have much in the way of social safeguards to deal with such events.



The bottom line is that actual quality of life isn't necessarily about take home pay, even net take home pay, but rather about the overall experience one has at any particular moment due to a great number of factors, including indirect impacts on freedoms due to cultural and social elements. Globalization of socioeconomic factors impacts different societies in different ways even if the ultimate general result is social upheaval.

Dave Endresak
profile image
Oops... typo... the second author's name should be "Takei". Sorry.

Jonathan Nagel
profile image
I think this is a good article. I personally agree with Julien that not all tech is universal and that you need to look at your specific project's goals and then build or buy depending on what those are. So it's interesting to hear the part about trade-offs that teams and key decision makers have to make.



I second Clinton that learning Japanese is tough! I commend you both, as I haven't even tried! :) haha! But I think it goes a long way when you see two companies putting that sort of effort in!


none
 
Comment:
 




UBM Tech