Vous êtes sur la page 1sur 21

KrakenGameDesign

ON OM

CON

RichardThomas
SamanthaShoner
AustinPontius
DenisBross
AndrewWright
ChaseSuede

NOTABLECUTS:

Scrollinglevels,levelsarenowdeterminedbywavesofenemies,similartoGalaga
Pickupweaponswerescrappedinfavorofgivingeachshipuniquedefault
weapons,specialsremainedaspickups.
Therumgrantsspecialsandthebarrelsgranthealthnow,duetocolor
coordinations.
Islandswerentimplementedinthefinalbuildduetolackoftime.
StaticSeafortresseswerescrapped.
Design

1.RazorStatement

Krakenisatopdownshootemupwhereyouteamwithfriends,choosebetweenthreeseagoing
vessels,andtakeontheenemywithcollectiblepowerupsandupgrades.

2.Audience

Thisgameistargetedtopeoplethatlikearcadestylegames,somaybeanappealtocasualplayersofa
rangebetweenyoungadultandmiddleage.

3.GameDesignDocument

GameOverview:

ArcadegameplayisthegoalforKraken.Itshouldbeeasytopickupbuthardtomaster.Thegamewill
bechallengingbecauseplayersareencouragedtoworktogetherwithotherplayersinacoop
environment.Storywillbenarratedwhilethegameplayisgoingonconstantactionwillbethegames
priority.

Mechanics:

Platform

OurplatformisgoingtobedesktopcomputersandweareusingtheUnityenginetodevelopthegame.
Krakenisdesignedtobeamultiplayercooperativebasedgame.Thegamecanbeplayed
singleplayer,butthefocuswillbeongettingmoreteammatestohelpwithcompletingthegoalof
defeatingtheenemyshipsandtheKraken.

Controls

PlayerswilluseanXbox360controllertoplaythegame.

Movement:
RB: Rotateright
LB: Rotateleft
RB+LB: Moveforwardatfullspeed
Joystick: Moveforward/backandstrafe
A: Firemainweapon,selectsplayer
X: Firespecial
B: FirespecialII
Start:Starts/Pausesgame

ArtificialIntelligence

EnemyAI

PlayerswillbeopposingacomputerAIasthemainconflictinthegameKraken.Enemieswillbe
createdbyanAIdirectorinwavesandwillactlargelybasedonscriptsassignedbythedirector.Some
willtravelalongsetpathsandeventuallywanderoffscreenanddisappear,andotherswillstayon
screenandhuntplayerobjects.

AssigningAItoindividualenemieswillbedeterminedbyacombinationofapresetscriptsandrandom
generation.Thiswillallowwavecreationtobeconsistentyetstilldynamicenoughtomakethegamefeel
freshwitheachplaythrough.Wavesizewilldifferdependingonhowmanyplayersareplayingthegame
atthetimeitiscreated.

Unlikeplayers,whoseshipswillfirestraightaheadunlessotherwisespecified,enemieswillfireinthe
generaldirectionoftheplayerregardlessofwhichdirectiontheyarefacing.Whentheyarepreparingto
fire,theywillrollarandomnumbertodeterminethemarginoferrorfortheirshot.Themarginoferror
willbeanangleinwhichtheenemycanfire.(Forinstance,5degreesto5degreesoffofthedirection
oftheplayer.)Asecondrandomrollwilldeterminetheanglebetweenthemarginoferrortoshootat(0
degreeswouldbedirectlyatthetarget).Therateoffirewillvaryfromenemytoenemy,aswellashow
fartheplayerhasprogressedintothegame.

Pathfinding

Enemyshipsremainstationaryuntilaplayershipiswithinrange.Onceaplayershipcomesinrange,the
enemyAIwillfollowtheirintendedpath.Ifaplayergetsoutofrangetheenemyshipwillstop.When
theAIgetswithinfiringrangetheywillbegintoshoottheircannons.Liketheplayerships,thecomputer
AIshipshavedifferentspeedsdependingonthesizeofthevessel.Smallershipswillmovethefastest,
thelargestshipswillmovetheslowest,andthemediumsizedshipswillmoveatanaveragespeedofthe
two.

Differentshipclasseswillhavedifferentpathfindingstrategies:

Brigs(Mediumships)willactivelyfollowtheplayer
Galiots(smallships)willmovealongfixedpathsandtrytooverwhelmtheplayerwiththeirnumbers
Mano'War(largeships)willslowlymovetowardstheplayerbutwillbemorefocusedonshooting
them.Mano'Warnotablywilltrytobeatacertaindistancefromtheplayership,relyingontheir
superiorrange.

DamageandCombat

Dependingonthesizeoftheenemyship,theirfirepowerandrangewillvary.Thelargestshipswillhave
morefirepowerandwillbeabletoattacktheplayeratamuchfartherrangethanthesmallerships.

GameplayElements

PlayerCharacters

AiresCaptainBrash,bullheaded(literallyramheaded),warlike.CommandsaRomanstyle
galleywitharowingteam.Shiphasthestrongesthullofthethreeandsportsabatteringramat
itsfront.
RapscallionCaptainMorbid,fiercefemalecaptainthatisoneoftheboys.Commandsa
frigateoutoftheGoldenAgeofPiracy.Shiphasthestrongestcannonsonboardandhasbuilt
astrategyaroundusingsuperiorfirepower.
TyphoonCaptainScrappy,cockyandyoung.Commandsafareasternjunk,itisbuiltlight
andisthefastestship,butisalsothemostfragile.Shipisbuiltfordivideandconquertactics
andhitandrunattacks.

Abilities

1. Aires
a.HydraSummonsamultiheadedhydrathatdestroysshipsinaradiusandabsorbs
damage.

b.RammingSpeedShipbrieflygoesinvincibleandpushesforwarddestroyingallshipsinits
way

2.Rapscallion
a.BroadsideShipturnsstarboardtotheenemyandspraysabarrageofcannonfirein
differentangles.

b.GhostShipsorFlyingDutchmen:Ghostshipsaresummonedfromthedeadprovidingthe
shipwithextrafirepower.

3.Typhoon
a.LightningAttackShipinstantlydestroysfiveshipsinarowusingthisdevastatinglightning
attack.

b.NamazuShipsummonsagiantfishthatleapsoutoftheseaanddivescreatingadestructive
shockwave.

StoryOverview

TheEvilArmadaisthreateningtotakeovertheworld(OFCOURSE!)andonlyanalliancebetween
thethreebestshipsstandinitswaynow.Takethemoutbeforetheyunleashtheirweaponofmass
destruction:TheKraken!

GameProgression

InKraken,thelevelsareindividualwavesofenemies.Oncealltheenemyshipsinthewavehavebeen
destroyed,thegameloadsthenextone.Everysevenwaves,theKrakenappearsandfightstheplayer.
TheKrakenmustbedefeatedtostartthenextsevenwavecycle.Thedifficultyisadjustedbasedon
boththenumberofplayersandthewavenumber.

GameArt

ConceptArt:

Conceptartforthethreeplayerships(Typhoon,Aires,andRapscallion)

Conceptsketchesfortheplayerships

ConceptartandinspirationfortheHydra(above)andtheKraken(below)

Animationconcepts

ConceptartandinspirationforNamazu

ArtBible:

Palette

Shadingandtintingisbrightyellowanddarkpurple.Trytoavoidblackandwhiteforthis,ormuddy
colors,colorsmustbebrightandeasilytopickoutagainstabluebackground.

Modelsaredesignedusingblueprints,usingcleanlineartdesignedusingAdobeIllustrator,hereare
someexamples:

AudioBible:

Voicedirections

Captainsingeneral:Areincommandoftheshipandassumeauthority,whencommandinghavetocall
acrossanoisyshipintheheatofbattle.

Rapscallion(Voicedby:HeleneWebsterGoldstein):Femalepirate,pirateslang,Scottishaccenttohelp
setthetone.Hasaslightfascinationwithdeath,morbidness(complementsghostshipability)

Example:https://drive.google.com/#folders/0B3fpt1lJ1svyY1E3bFdoUzdqT1U

SpecialNote:BroadsidepreppingincludesextrasscramblingaroundinbackgroundemployingPeas
andCarrotsorgeneralaudiencemummering.Includesoundofcannonsloading:
https://drive.google.com/#folders/0B3fpt1lJ1svyY1E3bFdoUzdqT1U

Aries(Voicedby:DannyMakhmaltchi):Malecentaur,isheavyinfluencedbyLeonidasfromthemovie
300.Isveryloudandlovestofightwars.Isfondofgivingrousingspeechestohiscrewandtaunting
otherships.Voiceisactuallyloweredinpitchtogivethesuggestionofalargercharacter.

Example:https://drive.google.com/#folders/0B3fpt1lJ1svyTDNMUEtPbHJ2bEU

SpecialNote:Therowingscrewoftheshipofteninteractsinthebackground,firstvariationisthecrew
rowingwithafainttimpaniinthebackground:
https://drive.google.com/#folders/0B3fpt1lJ1svyTDNMUEtPbHJ2bEU

Secondvariationinvolvesshieldbashing,cheering:
https://drive.google.com/#folders/0B3fpt1lJ1svyTDNMUEtPbHJ2bEU

Typhoon(Voicedby:JuanSantiago):Typhoonscharacterisinfluencedbyanime,theactorwas
instructedtochannelanEnglishdubbedanimecharacterwithintentionallycheesy,sometimes
mistranslatedlines.Characterisalsoverycocky.

Example:https://drive.google.com/#folders/0B3fpt1lJ1svyYWtOM1c0NDVRWEk

SomelineshaveJapanesepepperedin:
https://drive.google.com/#folders/0B3fpt1lJ1svyYWtOM1c0NDVRWEk

Hardware:

AtleastoneXbox360controllerisrequiredtoplaythegame,threearerecommendedforthe
multiplayerexperience.

WirelesscontrollersrequireawirelessadaptorforthePC

PCsarerecommendedplatforms.ThegamewasdesignedinandtestedinWindowsandusing
Microsoftproducts.

TechnicalDesign:

ThegamewasdesignedusingUnity.
TheartassetswerecreatedinMaya
TheaudiowaseditedusingAudacity
ThetextureswerecreatedinAdobePhotoshop.

PipelineOverview:

Exporting:

Models:aretobecreatedinMaya,finalriggedmodelsworkbestimportedintoUnityintheFBX
format.

Animations:AnimationsforthegameworkbestanimatedinUnityusingtherigsdesignedinMaya,Unity
automaticallysavesitsownanimationfilesasassets,animatorsshouldbecreatedinUnityforplaying
theanimationfiles.

Textures:Jpg.forsolidtextures,pngfortransparent,pleasestateanyspecialmaterialrequirementsfor
UnityandsavetheUVfilesasbackups.

Audio:Musicismp3,soundeffectsandvoicesarewav.

NamingConventions:

Type:Typeofobject
ex:
Art=conceptart
Snd=sound
Cod=code,program
Mod=model
Tx=texture
Bmp=bumpmap
Anm=animation
Pref=prefab
Colid=Collider,collisionbox
Lt=light
Pldr=Placeholder
Emt=Particleemiter
Path=Paths
EX=Example(screenshots)
UV=UVunwraps

Name:Nameofobjectex:"RapscSomethingSomething"

Players:plyrNameType

Typh:Tyhoon,Aries:Aries,Rapsc:Rapscallion

Enemies:enmyNameType

FireS:Fireship,Glt:Galiot,Brig:Brig,MOW:ManofWar

Bosses:bossNameType

Krkn:Kraken,

Environments(landmass,ocean):envNameType

Islands(landmass):Isle,Fortifications:Fort,Ocean:Sea

GUI,interface:guiNameType

CaptainSprites:Cptn

Projectiles,Shot,Missiles:shotNameType

SpecialEffects:fxNameType

AssetLocations:

UnderKraken:pleasereferto:https://drive.google.com/#folders/0B3fpt1lJ1svydnBydDNJUWFrQ1k

Kraken:Docs:Alldocuments

KrakenAudio:
Music
Dialogue(voiceovers)
(dividedbycharacter)
SoundFX(Allnonvoiceoverwavs)
Kraken:Code:(endedupnotbeingusedinfavorofKraken:GameVersion,butisstillavaialbe)
Pseudocode/Ideas
Programs
Kraken:Art:(generallydividedbyshiporcharacter,refertonamingconvention)
TitleSequence:SpecialHUDartforthetitlesequence
Levels:Islands,etc.
Models:Nonanimated,nonriggedmodels
Textures:TexturesandUVs
Animation:AnimationfilesandriggedFBXfiles
Particles:Particleeffects
ConceptArt:Nontexturerelatedart
KrakenMisc:Generallyitemsthatdonthaveacategory

Management:

ProjectSchedule:

ClasslectureeveryTuesdayat11:30am,LabWednesdaysat1:00pm,Meetingsgenerallyheldat
StudentUnion,3rdFloorandafter5:00pm.

Workflow:

Inthebeginning
Createdfirstconceptdrawingtoshowthatmygameideaalreadyhassomeformtoit,brought
toclassandparadeditarounduntilitcaughttheattentionofSamanthaShonerandChaseSuade.Met
outsideofclasstolearntheirskillsandcollectcontactinformation.TurnsoutSamanthahashadasimilar
gameideawhichhelpsabitwithfurtherconceptdesigns.Afterpresentingtheextendedpitchofthe
game,andrevelationofthecatchytitle,IveacquiredDenis,AndrewandAustin.Thebattleof
convincingtheprofessorthatagameaboutwoodenwarshipscanbeengagingseemscomplete.

January8th2014:

Trelloandothercommunicationmeansestablished.AustinestablishedtheTrelloboardJanuary
11th.Iimmediatelystartedgatheringreferenceimagesofsomeoftheships,manyareoldpaintingsof
variouswoodenwarshipsfromdifferentculturesandpointsinhistoryincludingtheclassicnewworld
pirateship,RomanandGreekgalleysandtriremes,medievalEuropeanandMiddleEasternwarships
includingthatofcorsairpirates,andChineseandJapanesejunkvessels,alsolookedatdepictionsof
KoreanturtleshipsandFloatingRestaurantsfromHongKong.

Beenworkingontherazorstatementbeforethefirstpresentation,startedoutrealsimple,Chase
thoughtittoosimplesoIaddedabittoit.ThenewmemberswereaddedtoTrelloafterthefirst
presentation.

ConceptartforthepresentationwasunloadedalongwithsketchesforRapscalliononline.
Samanthahasalreadycomeupwithamodeloftheshipandwasbroughtintothepresentationtoshow
thatwealreadyhavecontentunderway.

January162014:

GoogleDrivesetuptoholdgameassets.

Rulesmadeforenemies,pickups,andplayerships.Namingconventionsetupforassets.

Gamedesigndocumentstarted.

Goalssetforonscreen.

CleanerblueprintmadeforRapscallion,itsdesignmodelwillbethebasisforothership
drawings,withthecleanlineseasilydoneinIllustrator.

January21st2014:

Workonthepaperprototypebegins,spearheadedbyAustinwhocreatesmuchofthepieces
forit.SpinnersuggestedformovementbutweultimatelysettleonRPGdiceownedbySamantha.
Pokerchipsactasstandinsfortestingearlyon,laterusedtorepresentpowerups.

SeveraldrawingsmadefortheBrigtorepresentourfirstenemyunitinthegame.

Meetingscheduledoncampustotestpaperprototype,manymechanicsfortheprototypeare
establishedduringthemeeting,includingmovementincrementsusingthediceandbalancebetweenthe
differentplayerships.Austinhasalsoorderedformagnetssowecanplacethepiecesuponthemarker
boardinclass.

January28,2014:

AndrewcompletedtheKrakensmodel,anothermeetingscheduledbeforetheprototypes
presentationusingAustinscompletedgamepieces.ThebossbattlewiththeKrakensmechanicsare
largelyfiguredoutduringthismeeting.

DesignforTyphooniscompleted.Inspiredbyanoryxfigurineweusedtotesttheprototype,
webecameTeamDuoCornwiththeoryxasacollegeteamstylemascot.

Thirdpartyagreedtoworkonsoundtrack.

February7,2014

AfterprototypeAustinbeginsworkontheislandsandGDD.

ArieshasbeendesignedandSamanthastartsmodelingtheship,Chasecompletesmechanics
forfiringandshipmovement,Brigismodeled.

Drawingscreatedofthedifferentshipcaptains,withthegoalofgivingeachshipafaceand
personality.PortraitsbecomeamajorcomponentoftheHUDlater.

MeetingisscheduledtofinishGDD,alsousedopportunitytomakesurethegroupisallonthe
samepage.Weplanwhatweabsolutelyneedforourfirstonscreenpresentation.

NewspecialweaponsuggestedforTyphoon.

February15,2014

AriesandBrigaremodeledbySamanthaandAndrew,Rapscallionistextured.Denis
completesprogramingforcollisiondetectionandcontrolsfortheeship.Gamebuilduploaded.

Brigistextured.InitialsketchesaremadefortheHydraandNamazucreatures.Particleeffects
aredesignedandassignedtoChase.DeniscompletesAIcoordinatorandpathing,isabletosendout
enemiesinwaves.HUDmockupcompletedforGDD.

February20,2014

NamazuandHydragivencleanblueprints,someorganizationisdoneontheartassetfolderin
GoogleDrive.Austincompletesislandprefabsforuseintheonscreenpresentation.

Deniscompleteshitboxesforenemyships.

Meetingscheduletogooveronscreenbeforethepresentation.

February25,2014

Ariestextured.Denisaddsalgorithmtogivevarietytoenemysaccuracy.Explosionsaddedto
projectiles,functionalityorpickupsimplemented.

NamazuandHydramodeled,DesignsforGalliotandManOWarenemyshipscompleted.
Modelsfordropscompleted.

March7,2014

NamazuandHydratextured,Austinstartsgatheringaudioeffects,afterfailuretogetfurther
contactfromthe3rdpartyforthesoundtrackIstartlookingformusicsoftwareonline.

March11,2014:

Audience feedback recorded from the onscreen presentation. Samantha completed Typhoons
model,Krakenistextured.

AfterspringbreakDenismovesbutstillstaysincontact.CompetesbasicgameplayforAries
andRapscallion.RandomizesAIbehavior,andprogramsforXboxcontrollerinput.

AndrewcompletesManOWarsmodel.

Denisworksonprogramingformultiplayer.

Musiccreatedforbossencounterandmenuscreen/checkpoints.

March19,2014:

TheplanfortheHUDislaidout
Austincompletesparticleeffects
ScoreandRapscallionsspecialmovesareimplemented
GhostshipcreatedusingtheBrigsmodelwitharetexture,coralreeftextureaddedtowaterto
makeitmoreinteresting.

March23,2014:

Krakententaclesanimatedalongwithothermodelsusingquicklydonerigs,ananimationdisplay
ismadefortheonscreen.
Meetingheldtoreviewforonscreen.
Playtestingnoted,tweaksdonetomakeplayershipsmorebalanced.
Specialtexturescreatedforpossibleislands
Listofthingslefttoimplementlaidout,scrollinglevelsscrappedfortimeconstraints.

March28,2014:

Andrewfinishesrigsforanimatedpartsinthegame,betteranimationsworkedonsoonafter.
DenisfiguresoutthechainlightningattackforTyphoon.ManOWar,GalliotandFireshipare
allcompleted.
DenisfinishesanimportantC#librarythatsetsupenemywaves.Wavesareusedtosetup
levelsfromhereonout.

April1,2014:

PortraitsaddedtoHUD
Pickupstexturedandimplementedintothegame.
Namazusanimatedcompletedandimplementedintothegame.
Voiceoversrecorded
Denisswavelibrarycompleted.

April8,2014:

RichardandSamanthaworkoncompletingtheHydraanimation
Denisimplementsbankingforships
Krakenbossbattleisscripted,movingpartsadded
Voiceoversareeditedandset
WorkdoneonTitleScreen

April10,2014

RichardandAustinworkonsoundeffects
Playtestingdoneduringmeeting,ongoingplaytestingdonebyDenistodebug.
HUDconstructedforgame
AustinbeginsworkonTrailer
Creditsscreenandtitlescreencompletedandaddedtogame

April14,2014

FinalprepsmadeforTuesday
GlitchfoundinKrakenbattle,Denisworkshardatdebugging
Denisishavingtroubletestingformultiplayer,restofgroupplaytestingandofferingfeedback.
Finalonscreen

April16,2012

ContinueddebuggingofKraken
Projectboardcompleted
PlaytestingdoneduringEaster
Finalshowingofgame.

Budget/Expenses:
H1Zoomvoicerecorder:$70
2WirelessXbox360Controllers,1wirelessadaptor:$30
Prints:$20
1Wirelessmouse:$30
NeodymiumDiscMagnets:$10
Blueconstructionpaper(x3)$2
GlueSticks$1
PlayingCards$1

Vous aimerez peut-être aussi