Home
Reviews
News
Features
Group Tests
Top 10
Forums
A-List
Downloads
Business
Lifestyle
Magazine
Popular Searches:
windows
,
asus
,
Mobile Edition
|
Login
|
Register
|
Newsletters
|
Sitemap
|
RSS
Monday November 9, 2009 11:16 AM AEST
PC Authority
>
Features
>
Finishing touches go on Star Wars: The Force Unleashed
«
1 - Star Wars: The Force Unleashed
2 - The Merkury engine
3 - Making it in the industry
»
FEATURE
Finishing touches go on Star Wars: The Force Unleashed
by
Staff writers
on Jun 25, 2008
Tags:
Krome
|
Star
|
Wars
1 Comment
1 comment in this discussion
"This game looks very fun. I can't believe you didn't mention the Euphoria engine! This game is using it, check it out: http://www.naturalmotion.com/eup... Comment made about the PC Authority ..."
By
.:Cyb3rGlitch:.
Related Articles
Background
Vista versus Apple
Movie Geek: Star Trek's new Enterprise is worth boarding
Latest Features
3D coming to a screen near you
Top 10 amazing research projects
Laptop buyers guide: all you need to know to pick your perfect laptop
Is email wasting your day? The two-minute rule for Outlook, and other tips to feel like you've achieved something each day
Krome developed its own engine – Merkury – some years ago. What led to this point?
We had the Merkury engine from the very start of Krome. In some ways it pre-dates Krome; it was something that we had in place but it just had a different name. The idea was just so we had a simple language that would help the program work with the hardware better. Once we started Krome up and began doing multi-platform stuff, Merkury gave us the ability to work completely cross-platform. The engine side would handle all the platform-specific stuff and then we could just, say, put a model on screen and worry about the game side of things. We always just kept along that path from Merkury 1 to Merkury 2 - which was used on Ty and was the standard-def last-gen engine - and now we’ve got the next-gen version, which we call Merkury 3. It’s specifically for PS3 and Xbox 360. The other plus-side is that it works for PC so we can develop on PC, for console. We do our work on PCs for console, which gives us a flexibility that you don’t always get with other engines.
We came to a point where we had to make a decision when it came to next-gen – about whether we stick with Merkury or look at things like Unreal or some of the other engines out there. We decided it would make more sense to have more control over our destiny, as it were. So we stuck with our own engine.
How has the engine evolved over time?
It’s always getting new features based on what we need to work with best at that time. We might say, we need to use a certain kind of animation system or need to change the rendering pipeline a bit... With next-gen stuff a lot of work needs to be around shaders and flexibility is just so important. That helps us decide how we develop it because it really is about giving us more options. It’s not just about the programmers; it’s about the tools the artists also have now.
What we originally had was some basic tools for the artists - and they always worked - but now we’re pretty much doing most of our cut-scene work with Merkury tools. From the first Ty game to Star Wars Force Unleashed - which had 90% of the cut-scene work done – the engine has changed a lot.
How significant an investment is it for the company, in terms of resources that needed to be dedicated to it?
Our engine team is probably as big as some studios. There are around 30 people, split between Brisbane and Melbourne and Adelaide working on it. These are some real smart guys working on the engine across the board. It’s a huge investment on our part but it pays off when it comes to develop games.
You mentioned the possibility of Krome looking at other engines. Has there been any interest in other companies using the Merkury engine?
We have been approached on occasion and it’s something we may look at more in the future but we want to get it to the stage where we’re really happy with it internally first. We also want to get all our tools really polished first as well. Engines can fall down depending on where its tools are. It’s about letting the artists and programmers have all the access to the technical stuff, so they can make games as good as they can possibly be. How the tool set interfaces with the code is important, and we’re focussing on that.
When it comes to laymen, how do you describe what a game engine is?
It’s basically the film, if you will, the medium that you make the game on. If you’re making a movie you’d say you’re working with film or video, and that’s what you’re putting your story on so that it can be transported around. Actually, film may not be the best example. It’s more like the building blocks of putting a game together. A Lego set... that’s probably a better metaphor. There are all these pieces you can use and the program is about working out which piece you might need to do a certain thing. The base level engine lets the game coder talk with the hardware.
Can you share some of the more specific performance aspects of the engine? Does it handle particular things well?
Merkury’s biggest strong point is that it’s a jack of all trades. It can do a lot of everything pretty decently. I wouldn’t say it does it super-better over anything else but the sheer amount of possibilities that you have with Merkury and what it can handle is huge. We’ve used it on every single game we’ve done so you’ve got games going through Ty and surfing, through Hellboy and Star Wars. It’s a pretty powerful engine; it’s not tied down to anything in particular. It lets us do what we want to do, so that flexibility is its biggest strength.
You said all the work is done on PC first...
Everyone (here) has a PC platform they can run and that helps us get the feel right when we’re playing the game. Everything from that point, where we want to check it out on a console, gives us a faster turnaround. If you’re making it for console, you want to move it across as fast as you can because obviously the controller and frame rate and those things are all very different to PC. But doing it that way gives us quick feedback and turnaround on stuff.
What do you think about AMD working with Havoc to optimise their CPUs for Havoc’s physics engine?
Yeah, that’s pretty cool. It sounds sort of like the PhysX stuff that nVidia is doing. I’m a real physics convert. A couple of years ago I’d be going, why? But after spending the past two years working on Unleashed, which is a lot about physics and stuff, it’s given me a lot of new whole new in terms of what you can do with physics within games. The more PC stuff out there that supports it, the better.
So you see these sorts of co-operative things happening more within game development?
I hope so. I mean, it’s good for the industry in that as a games designer, it gives you more tools to play with. PCs being able to handle physics better is obviously a good thing, and I think consoles will follow soon after because there’s always a better way to do things that’s also faster. The more these companies talk to one another the better because we’re all trying to make games.
«
1 - Star Wars: The Force Unleashed
2 - The Merkury engine
3 - Making it in the industry
»
Email this
Print this
Tweet this
Send us your tips
Back to top
Ads by Google
Comments:
1
Thoughts on this article? Add a comment below.
.:Cyb3rGlitch:.
Jul 12, 2008 9:59 AM
This game looks very fun. I can't believe you didn't mention the Euphoria engine! This game is using it, check it out:
http://www.naturalmotion.com/euphoria.htm
Comment made about the PC Authority article:
Finishing touches go on Star Wars: The Force Unleashed
?
Krome is busy putting finishing touches on Star Wars: The Force Unleashed. We spoke to them about the game, Krome's new Merkury3 engine and more.
What do you think? Join the discussion.
Login
or
register
to submit a comment.
Top Stories
World's thinnest: Dell Adamo XPS officially announced
Dell has outed the super-skinny Adamo XPS, complete with specs. But can it hold its own against Apple's almighty MacBook Air?
Mandriva Linux 2010.0 is out
Madriva announced the release of Mandriva Linux 2010.0 this morning. Codenamed "Amelie", Mandriva 2010.0 is this year's autumn release of the popular Red Hat based Linux distribution
What ever happened to the....VR Helmet?
If there was ever an example of a great concept inadequately executed, it was the VR helmet. Hollywood might of loved it - but everyday punters saw otherwise.
Popular
Most Discussed
Tesla breaks land record for electric car on a single charge
32 Reasons why PCs are Better than Macs
Web's Best 50 Free Downloads
5 Free Linux Apps You Can't Do Without
Official: Windows 7 Australian pricing announced, see how it compares to Vista
The 30 best features of Windows 7
5 Free PC Apps You Can't Do Without
Microsoft Windows XP Service Pack 3
Naked DSL Buyer's Guide
Amazon expands Kindle to the PC
XP vs. VISTA
(116)
32 Reasons why PCs are Better than Macs
(72)
Web's Best 50 Free Downloads
(24)
The 30 best features of Windows 7
(14)
New Apple iMac with high-res screen, bigger processor and Magic Mouse
(14)
Windows 7 can't stop Mac OS X
(9)
The world's most toxic video game consoles
(7)
Official: Windows 7 Australian pricing announced, see how it compares to Vista
(7)
Red Hat share price trumps Microsoft's
(6)
Top 10 worst Microsoft products of all time
(5)
follow us on Twitter
HOT DEALS ON
Apple
Desktop PCs
External Hard Drives
Flat Screen TVs
GPS
Headphones
Home Theatre
iPhones
Laptops
Monitors
MP3 Players
Software
Speakers
Webcams
Plan Finder
Powered by
WhistleOut
Mobiles
Deals
Broadband
1)
Apple iPhone 3GS 16GB
33 plans
3%
2)
Nokia E71
42 plans
15%
3)
Apple iPhone 3GS 32GB
33 plans
13%
4)
HTC Touch Diamond2
7 plans
4%
5)
Apple iPhone 8GB
33 plans
1%
iiNet BoB
Now Available
Wireless Internet and up to 5 cordless handsets in one easy to setup package.
Virgin Mobile
Online Deals
Save up to $100
More info»
$50 Credit on Selected
Plans with 3 Mobile
Save $50
More info»
Free Mobile Broadband Starter Pack
Worth $99
More info»
«
1
of
4
»
1)
iiNet
32 plans
1%
2)
Netspace
33 plans
2%
3)
Optus
45 plans
3%
4)
Telstra BigPond
41 plans
3%
5)
3
7 plans
3%
Compare:
Mobiles
|
Broadband
PC Authority