Skip to main content

The Making of MotorStorm Apocalypse

Digital Foundry talks to Evolution Studios about its most ambitious racer yet.

Dark blue icons of video game controllers on a light blue background
Image credit: Eurogamer

Finally released this week, Evolution Studios' MotorStorm Apocalypse marks the arrival of another high-quality, high-profile first-party release for the PlayStation 3. Sporting state-of-the-art environment deformation, 1080p and 3D support, superb dynamic lighting and an even more refined version of the franchise's remarkable physics engine, this is still clearly a MotorStorm game, albeit one quite unlike of its predecessors.

"As kids I think a lot of us were happy for video game sequels to offer minor iteration and polish, but as the medium has grown more significant differences are rightly expected," MotorStorm Apocalypse game director Matt Southern suggests.

"We felt that interest in MotorStorm would wane if we didn't treat the franchise with a 'healthy disrespect', whilst still respecting the original audience and staying faithful to our DNA. We also spotted a decline in interest in the entire genre of racing after Pacific Rift, which sold really well. We looked to the genres that were really gaining momentum for our inspiration: shooters, action adventures."

Lead technical artist Andy Seymour concurs: "It's all too easy to find yourselves treading water," he observes. "We needed to push ourselves beyond our comfort levels in order to keep the franchise invigorated."

From an engine perspective however, the studio prefers to build upon its existing work as opposed to developing a completely brand new slab of tech for each major release. "Evolution by name, evolution by nature," says lead graphics programmer Oli Wright.

"Apocalypse has lots in common technologically with our previous games. Unlike our approach to the franchise, we try and make incremental improvements to our technology rather than reinventing the wheel," Andy Seymour confirms.

"For example, on the first MotorStorm our VFX pipeline was very hard-coded. On Pacific Rift we developed an in-house editor for the artists to define VFX, and this was taken through to near-breaking-point on Apocalypse. Our animation pipeline, however, had to be completely overhauled to deal with the massive events in Apocalypse and the engine was reworked to deal with new challenges such as multiple dynamic lights."

"We were partly ready for large-scale dynamic environments already. Our object-culling approach, for example, has always used occlusion objects rather than pre-computed visibility," Wright explains. "This system just needed iterating to handle moving occlusion objects, and we also added a dynamic portal system to make our indoor sections more efficient."

Evolution's staunch support for stereoscopic 3D yields benefits for owners of conventional HDTVs too - the game features support for 1080p. Click through for full resolution shots.

Another of these evolutions was the inclusion of the SCEE-created MLAA (morphological anti-aliasing), which shifts AA processing from the RSX - a piece of hardware not ideally suited for the task - onto the Cell CPU, used by many developers also like a graphics co-processor that works in tandem with the NVIDIA GPU. Evolution adopts a different approach that is fundamental in creating its very specific gameplay experience.

"The only major pixel-pushing task that we run on SPU is the MLAA. The SPUs are mostly occupied with physics, vehicle simulation (which runs at 600Hz), animation processing, particles, scene processing and rendering preparation," reveals Wright.

"They're certainly not sat idle. If the SPUs were tied up doing lots of work offloaded from the GPU, then we'd need to have much simpler worlds with far fewer dynamic objects. That wouldn't be MotorStorm. As it stands, we have worlds with over 2000 dynamic objects in them."

Across the years - and the games - Evolution has worked closely with middleware vendor Havok in adapting its physics libraries to be more SPU-friendly.

"On Pacific Rift there were significant performance gains over previous versions thanks mainly to increased SPU usage, so by the time we were working on Apocalypse the big performance gains had already been made," confirms physics programmer Dave Kirk.

"However, the lessons we learned from the early products enabled us to really streamline our code. This meant we could squeeze even more tech in, such as our groups of NPCs, as well as significantly ramping up the amount of dynamic objects and destruction."

It's a shame we can't really highlight how cool MotorStorm Apocalypse's 3D mode is on a 2D website, but at least here you can get some small idea - grab hold of your red/blue paper glasses and enjoy an anaglyph shot of 3D gameplay, with the conventional 2D view also included.

A core element of the new MotorStorm are the 'Events' - episodes of seismic destruction that change the circuits as you play, realised in the form of some spectacular graphical set-pieces.

"From a production standpoint the key challenge was to define and create an entirely new team - the Events Team - who could deliver the quality animation and VFX solutions we needed in high volumes," explains Matt Southern. "Nick Sadler joined us from Studio Liverpool (who were invaluable throughout the project), to help run things."

"Continual refinement of gameplay and visuals was invaluable in achieving final results, so it was key to have a process which allowed frequent reviews and frequent iteration," Sadler elaborates.

"The biggest issues faced in preparing the events were pretty fundamental design challenges: how would the event affect gameplay before, during and after it had triggered? The events were designed with fairness in mind from the beginning: they should be triggered far enough away so that the fastest vehicle with a clear run at full boost would experience as much of the event as possible and not be disadvantaged. No dynamic object could have sufficient mass to radically affect the gameplay negatively, or take out the player unfairly.

"We knew that the player could learn the motion of events, and how intrusive they would be onto the racing line, but wouldn't know if events would trigger. There's definitely a need for twitchy reaction and skill in adapting to the order of events."

Sadler goes on to discuss the challenges of conceptualising the event design process, using blockout assets - basic building blocks used in the prototype game engine to test whether a particular set-piece would work or not. "We also had to make significant alterations to the modelling/animation pipeline for interactive events," he adds.

"There was a good amount of 'chicken vs. egg', when moving between interactive pre-vis-quality events and interactive production-quality artwork and collisions: approving gameplay if the interactive blockout might be different to the production version vs. having artists commit to investing in a production-quality asset, without a blockout to prove its worth.

"Another issue came about because of the sheer number of contributions necessary in preparing the artwork; from modelling, to animation, to VFX/particles, back to modelling, then to audio, etc. Getting the right person working on the right aspect of the event at the right time was initially a pain, but we were well-managed, and the team was amazing in producing 280+ events on a tight schedule."

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
mfhoudan.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
jerusalemdispatch.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
worldhealthstory.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
techguroh.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com