GAME JOBS
Contents
Interview: High Impact's Lesley Matheson On New Studios, Tech, And More
 
 
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
  Interview: High Impact's Lesley Matheson On New Studios, Tech, And More
by Christian Nutt [Design, Programming, Interview, Console/PC, Mobile Console, North America]
3 comments Share on Twitter Share on Facebook RSS
 
 
May 16, 2008 Article Start Previous Page 5 of 6 Next
 

Insomniac, of course, is very famous for building very solid engines. At DICE, Mike Acton and Andy Burke talked about how they just do not use third party tool solutions, and -- well, obviously some tools, yes, but not physics plug-ins or anything like that.

LM: And we're on exactly the same page as them. We use all our own tools and technology, short of Maya, and maybe Perforce.



What do you think are advantages of that?

LM: I think there are considerable advantages. If you saw their talk at DICE, it was right on. If you build your own engine, ultimately, you're not only getting the advantages of doing something custom for your game, but you're spending roughly the same amount of time.

I think that people who have weaker engineers tend to go towards third party because they think it will save them time -- and maybe it will, but if you have solid, veteran people, you're always better off building your own engine and tools.

A lot of people use Unreal, obviously, for 360 and PS3 games. It's very choice right now. But I've rarely talked to someone who hasn't talked about having to do extensive modifications to make it suit their purposes, and I guess that there's something a struggle right now -- even a legal struggle right now, in some cases --with the idea that it's being marketed as an off-the-shelf solution.

LM: Well that's the thing; I don't really believe there is, in terms of engines, anything truly that is an off-the-shelf solution. Unless you're making a game that is so uniform, and in line with the original purpose of the engine, you're going to have to adjust it, and repurpose it. That's just the reality.

It's also funny if you play some Unreal engine games, you can see what they nicked from Gears of War, basically. Because when you license the engine, they ship it to you with the source code for Gears of War. Even talking to developers, I've had developers tell me what they borrowed. Or how they studied the maps, and tried to figure out how to effectively use the engine... Some Unreal Engine games don't splash out, and some games, like Mirror's Edge by DICE -- I don't know if you've seen it -- it's totally different. I think once you get to the different side, it probably speaks to the amount of effort that you have to put into it.

LM: Yeah. That's exactly it. It's not that you can't do amazing things with the Unreal Engine; you can, but it's just a question of the amount of effort that you have to put in to get there, and whether that effort wouldn't have been better spent working on your own technology.

EA's Mirror's Edge

So you think it's probably best, for people who have the resources, to really work on their own tech.

LM: Yeah, absolutely. I think that working on your engine is really the best approach. And also, when you're approaching your studio, that's the part of the team that you want to be the most senior: your tools guys, and your engine guys. And that's certainly the case as we have just a lot of really veteran guys, there, talented guys.

What do you think of physics plug-ins? You know, like people might do their own engines, but they still will license Havok or something, because it's robust.

LM: I think it depends on what you're doing with your game. A lot of hoopla is made over physics plug-ins. I think that there are a lot of games that don't actually need physics plug-ins. There are a lot of things you can do with fake physics. It's sort of, with the animation, making something look realer than real.

And we've had people swear up and down with games, that, "Oh my god! Your physics must be great!" But there is no physics engine there; it's just faked. So you really have to sit long and hard and think about, is your game going to take advantage of this or not, before you even concern yourself with whether or not to use an off-the-shelf solution, or code your own.

And at that point, it's a question of what the off-the-shelf solution supports, as compared to what you want in your game.

 
Article Start Previous Page 5 of 6 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

Anonymous
profile image
I think it's so funny how each year that passes people proclaim/dispute that "programmers will not be needed anymore; it will be how robots replaced workers in the factories. Artists will just drag and drop their way to totally unique experiences!" ... ... still waiting for that to happen.



Personally I think the question of using internal tech vs licensing depends completely on your team size, time line, and experience levels of the individual members. It's not just a simple "yes" or "no". Toss a bunch of juniors in a room and the only engine you'll get is whatever they could piece together from some tutorial website. So put a lot of thought into making your own tech before committing. However, a senior team with a solid plan might be able to wow you. I doubt that Shadow of the Colossus or Okami could have been achieved easily with some pre-packaged engine. Not impossible, just not as easily.

Anonymous
profile image
For the vast majority of developers in this day and age, I find the idea of building an engine and tools from the ground up at the same time as developing the game to be faintly ridiculous. You simply don't have the cash and resources to develop a mature engine and tools at the same time as trying to create a AAA title to today’s standards.



I mean is it just a coincidence that Renderware has gone and the PS3 software catalogue is floundering with a large number of big budget average titles?



Apart from that I bet for those developers who claim they have built their engine and tools from the ground up actually started their engine many, many years ago when it was commercially viable and evolved it over many, many projects, refactoring at every step - DICE I bet sits firmly in this camp.



If there exists a reasonable solution to a problem already then it’s an engineer’s prerogative to at least use it as a starting point: why reinvent the wheel? An engineer should be aiming at all times to engineer themselves out of a job i.e. to solve the problem at hand. Granted we won't be able to do that for many years (if ever) because of the constantly shifting foundations and goals but we should certainly be moving in the direction of older industries for example structural engineers in the building industry where they’ve got to the point that the engineers are contracted in to solve a few specific problems with a project.



Today if you're starting a game and haven't got a low level game engine (graphics system, physics system, sound system etc) / high level game engine (game framework, A.I. system, scripting system etc) and/or tools pipeline (conversion tools, build system, game editor etc) in place - THEN BUY AT LEAST SOME OF IT IN!

Amir Taaki
profile image
Hahaha, don't bullshit me. Look at the quality of tech in Ratchet & Clank vs games using Unreal engine.


none
 
Comment:
 




UBM Tech