retro re imagined lgf

39
Retro Revisited: Retro Revisited: Reinventing the past for the Reinventing the past for the modern gamer modern gamer Nick Burton Nick Burton RARE RARE

Upload: guest51cab9

Post on 14-Jan-2015

885 views

Category:

Entertainment & Humor


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Retro Re Imagined Lgf

Retro Revisited:Retro Revisited:

Reinventing the past for the modern Reinventing the past for the modern gamergamer

Nick BurtonNick BurtonRARERARE

Page 2: Retro Re Imagined Lgf

IntroductionIntroduction• Nick Burton, Senior Software Engineer at RARENick Burton, Senior Software Engineer at RARE

• Worked for RARE for almost 10 years, StarFox Worked for RARE for almost 10 years, StarFox Adventures, Kameo: Elements of PowerAdventures, Kameo: Elements of Power

• I was Lead on RARE’s first XBLA title – Jetpac: I was Lead on RARE’s first XBLA title – Jetpac: RefuelledRefuelled

• I want to tell you the story of its development,I want to tell you the story of its development,

• Our motivations,Our motivations,

• The design ethos we followed…The design ethos we followed…

Page 3: Retro Re Imagined Lgf

““games aren’t as good as they used to be”games aren’t as good as they used to be”

Page 4: Retro Re Imagined Lgf

““games are better than they ever were”games are better than they ever were”

Page 5: Retro Re Imagined Lgf

BackgroundBackground• So what made us do it?So what made us do it?

– Developers with free timeDevelopers with free time

– Love of Retro GamesLove of Retro Games

– Interest in trying something for XBLAInterest in trying something for XBLA

– Embryonic design idea for a new JetpacEmbryonic design idea for a new Jetpac

– Everything seemed to fit!Everything seemed to fit!

Page 6: Retro Re Imagined Lgf

JetpacJetpac

Page 7: Retro Re Imagined Lgf

PrototypePrototype• No real team as suchNo real team as such• No overarching designNo overarching design• Design brief;Design brief;

– Must be true to originalMust be true to original– Must be a ‘RARE’ / ‘ULTIMATE’ gameMust be a ‘RARE’ / ‘ULTIMATE’ game– MP must be fun and has to be included MP must be fun and has to be included

as a key XBLA featureas a key XBLA feature– Must fit in 25Mb Must fit in 25Mb

• Code driven to start withCode driven to start with

Page 8: Retro Re Imagined Lgf

Prototype cont…Prototype cont…• Attracting a new generation of playersAttracting a new generation of players• Concern over proliferation of tribute Concern over proliferation of tribute

versions of the gameversions of the game• We didn’t know if it would be 2D or 3DWe didn’t know if it would be 2D or 3D• We didn’t know how many players it We didn’t know how many players it

would be – maybe up to 8would be – maybe up to 8• Limited asset sizeLimited asset size• We did know we didn’t want to emulateWe did know we didn’t want to emulate

Page 9: Retro Re Imagined Lgf

First AttemptFirst Attempt

Page 10: Retro Re Imagined Lgf

1:1 Sprite Upgrade, e.g.1:1 Sprite Upgrade, e.g.

Page 11: Retro Re Imagined Lgf

Multiplayer?Multiplayer?

Page 12: Retro Re Imagined Lgf

RecapRecap• We have Jetpac HD – just!We have Jetpac HD – just!• Control works well, game feels nice to Control works well, game feels nice to

play at 60fpsplay at 60fps• Look needs a serious rethink!Look needs a serious rethink!• How are we going to upgrade game How are we going to upgrade game

play?play?• Multiplayer requires us to think about Multiplayer requires us to think about

playfield vs. character sizeplayfield vs. character size• No design docs – should we have some?No design docs – should we have some?

Page 13: Retro Re Imagined Lgf

Pre-productionPre-production• Working test bedWorking test bed• Need to decide on the ‘look’ as a Need to decide on the ‘look’ as a

matter of urgency matter of urgency • Need to look at all aspects of Need to look at all aspects of

upgrading game playupgrading game play• Other content decisions for ‘added Other content decisions for ‘added

value’ contentvalue’ content

Page 14: Retro Re Imagined Lgf

The LookThe Look

Page 15: Retro Re Imagined Lgf

In Game ConceptsIn Game Concepts

Page 16: Retro Re Imagined Lgf

Front End ConceptsFront End Concepts

Page 17: Retro Re Imagined Lgf

We found our style…We found our style…

Page 18: Retro Re Imagined Lgf

The LookThe Look

Page 19: Retro Re Imagined Lgf

The Look cont…The Look cont…

Page 20: Retro Re Imagined Lgf

Game Play – Single PlayerGame Play – Single Player• Control is sortedControl is sorted• Can learn game rules in less than 30 Can learn game rules in less than 30

sec’ssec’s– Don’t die, build and fuel rocket, take off to Don’t die, build and fuel rocket, take off to

next level, shoot baddies for score, pickup next level, shoot baddies for score, pickup bonus items for more scorebonus items for more score

• Game play is unforgiving but very simpleGame play is unforgiving but very simple• Game play is not dynamic by today's Game play is not dynamic by today's

standardsstandards

Page 21: Retro Re Imagined Lgf

EssenceEssence• So what makes Jetpac, Jetpac?So what makes Jetpac, Jetpac?

– Rocket building and fuelling to get off levelRocket building and fuelling to get off level– Levels with a new rocket every so oftenLevels with a new rocket every so often– 2D Game play on a single plane2D Game play on a single plane– Single screen, no scrollingSingle screen, no scrolling– Jetman can screen wrapJetman can screen wrap– Easy to pickup game play, hard to masterEasy to pickup game play, hard to master

• Back in the day it offered an unsurpassed Back in the day it offered an unsurpassed arcade experience on the Spectrumarcade experience on the Spectrum

Page 22: Retro Re Imagined Lgf

ChangeChange• What can we expand, add to or change?What can we expand, add to or change?

– Small number of one type of baddie per levelSmall number of one type of baddie per level– Single laser weapon seems ripe for upgradeSingle laser weapon seems ripe for upgrade– Collectables only offered score, not functionCollectables only offered score, not function– One hit death seems harshOne hit death seems harsh– One platform layout for the whole gameOne platform layout for the whole game– Static screen is quite boring, we need to look Static screen is quite boring, we need to look

into upgrading this and expanding the playfieldinto upgrading this and expanding the playfield

Page 23: Retro Re Imagined Lgf

The Scale IssueThe Scale Issue

Page 24: Retro Re Imagined Lgf

Dynamic Playfield Dynamic Playfield ExpansionExpansion

Page 25: Retro Re Imagined Lgf

New – Multi PlayerNew – Multi Player• We now have plenty of playfield space for We now have plenty of playfield space for

multiplayermultiplayer• Aim for 4 players as we have 4 joy padsAim for 4 players as we have 4 joy pads• Cause player attrition as much as possibleCause player attrition as much as possible• Key to multiplayer will be a race to leave Key to multiplayer will be a race to leave

the planet fastest to gain a high scorethe planet fastest to gain a high score• Players should be able to steal fuel and Players should be able to steal fuel and

bits of rocket from one anotherbits of rocket from one another

Page 26: Retro Re Imagined Lgf

Multi Player – focus Multi Player – focus testing…testing…

• Initial idea worked wellInitial idea worked well• Lots of ‘clean room’ play testing in houseLots of ‘clean room’ play testing in house

– Needed to ensure it was funNeeded to ensure it was fun– MP relied on fine balanceMP relied on fine balance– Needed to be done early to ensure it workedNeeded to be done early to ensure it worked

• Networking became an issueNetworking became an issue– You can see everything in play at any timeYou can see everything in play at any time– Dropped to 2 playerDropped to 2 player

Page 27: Retro Re Imagined Lgf

ProductionProduction• Finalise game playFinalise game play

– Added timer to stop campingAdded timer to stop camping– Added score multipliersAdded score multipliers– Finalise more baddies and their attacksFinalise more baddies and their attacks– Further weapon developmentFurther weapon development– SP: Smart BombSP: Smart Bomb– MP: Shooting fuel to make player drop itMP: Shooting fuel to make player drop it– Set difficulty curve for 32 levelsSet difficulty curve for 32 levels– Platform position and background setupPlatform position and background setup

Page 28: Retro Re Imagined Lgf

AudioAudio• Audio keyed off 80’s artwork feelAudio keyed off 80’s artwork feel• Brief: ‘Kraftwerk’ meets ‘Balloon Fight’Brief: ‘Kraftwerk’ meets ‘Balloon Fight’• Left quite late for final two tunesLeft quite late for final two tunes

– Some work had been done before as testsSome work had been done before as tests– We tried techno, dance, retro C64 soundsWe tried techno, dance, retro C64 sounds

• SFX needed to be very clean but strongSFX needed to be very clean but strong– 80’s feel but very high fidelity80’s feel but very high fidelity– The most important sound is the explosionThe most important sound is the explosion

Page 29: Retro Re Imagined Lgf

Finalise GraphicsFinalise Graphics

Page 30: Retro Re Imagined Lgf

Finalise Graphics cont…Finalise Graphics cont…

Page 31: Retro Re Imagined Lgf

Final JetmanFinal Jetman

Page 32: Retro Re Imagined Lgf

Tweak and Test Tweak and Test • Tweak GFX to ensure everything is Tweak GFX to ensure everything is

keyed into easy playkeyed into easy play• Finalise difficulty curve and set all Finalise difficulty curve and set all

128 levels128 levels• Tweak collectable generationTweak collectable generation• Add restart points for single playerAdd restart points for single player• Tweak and test cycle kept almost to Tweak and test cycle kept almost to

the end of testingthe end of testing

Page 33: Retro Re Imagined Lgf

Added ValueAdded Value• A bit of back story about the originalA bit of back story about the original• Some original artworkSome original artwork• Most importantly original game;Most importantly original game;

– This was NOT an emulation, skinned new ver.This was NOT an emulation, skinned new ver.– Ran at 60fps rather than 20fpsRan at 60fps rather than 20fps– Had post process attribute clashHad post process attribute clash– Baddie movement slightly differentBaddie movement slightly different– Retro border with lots old Ultimate characters Retro border with lots old Ultimate characters

for fans…for fans…

Page 34: Retro Re Imagined Lgf

Final Retro…Final Retro…

Page 35: Retro Re Imagined Lgf

The Finished ArticleThe Finished Article

Page 36: Retro Re Imagined Lgf

ConclusionsConclusions• Difficult for the art teamDifficult for the art team• Upgrading old games does not require Upgrading old games does not require

3D3D• Iterative design is goodIterative design is good• Don’t produce huge design documentsDon’t produce huge design documents• Work on the project full time and treat it Work on the project full time and treat it

like a full AAA projectlike a full AAA project• You need programmers strong in You need programmers strong in

different development areasdifferent development areas

Page 37: Retro Re Imagined Lgf

RecommendationsRecommendations• Remake with love, not haste!Remake with love, not haste!• Pick a team of people into Retro gamingPick a team of people into Retro gaming• Keep the team smallKeep the team small• Keep the team togetherKeep the team together• In a small team EVERYONE needs to be In a small team EVERYONE needs to be

highly skilled and motivatedhighly skilled and motivated• Allow them to experimentAllow them to experiment• Don’t devalue your IP with a poor remakeDon’t devalue your IP with a poor remake

Page 38: Retro Re Imagined Lgf

Final thoughts…Final thoughts…

Other developers are now taking this Other developers are now taking this more finessed approach to retro, look at more finessed approach to retro, look at XBLA Prince of Persia and PacMan C.E.XBLA Prince of Persia and PacMan C.E.

Some developers have been doing so Some developers have been doing so for years, look at Tempest 2000 and for years, look at Tempest 2000 and

Space GiraffeSpace Giraffe

Page 39: Retro Re Imagined Lgf

[email protected]@microsoft.com

www.rareware.com www.rareware.com