Professional Documents
Culture Documents
Dont Die!
ProjectManager:
DesireeMakowskidezmakowski@gmail.com
LevelDesigner:
JordanChapinjchapin1@mail.csuchico.edu
Programmer:
ZacharyCoonzachary.coon2@gmail.com
Table of Contents
Topic
ExecutiveOverview
Page#
2
Overviewofthegameanditsgoals
CommonQuestions
FAQsofthegame,gameplay,anddesigndirection
DesignMilestones
Designtaskstobecompleted,todos
DesignHistory
Documenteddesignhistoryofthegame
FeatureSet
ConsistsofinformationonTheGameWorld,GameCharacters
UserInterface
13
UserInterfacedesignanddrafting,implementation
SoundDesign
15
SFXconcepts,ideas,anddesign
ProgrammingDocumentation
16
Programmersdocumentationongamescreation
Statistics
17
Surveyofgamesplaytestresultsandplayerstatistics
CAGD370:VideoGameDevelopment
1
CAGD370VideoGameDevelopmentGameDesignDocument
Executive Overview
2PlayerFun&Replayability
DontDie!
isintendedtobeanewandfuntwoplayerexperiencethatincorporates
characterselectionanduniquecharacterstatstomakeeachgamesessionfunandunique.Its
asimpledesignandconcepttoexecute,andnottoocomplextorequireastepbysteptutorial.
Aneasygamefortwoplayerstojumpinandplaytogetherforaquicksession,inaworldwhere
multiplayergamesrulethemarket.Essentially,wewanttomakeagamethatsportsextreme
replayabilitywhilecateringtoa2playeraudiencewhoenjoysfightinganddicebased
gameplay.Thisgameisntmeantforlongsessionsorgreattimecommitmentsitsmeanttobe
asimpleandeasyexperienceplayerscanturntoforquickfun.Witheachcharacterhaving
uniqueabilities,stats,andattacks/defenses,theplayercanhavemanydifferentkindsofbattles
withthisgame,dependingonthecharactertheyselect,makingithighlyreplayable.
BalanceofUse
Wewanttocombinetheconvenienceoftwoplayergameplaywiththeuncomplicated
replayelementsof
DontDie
tocreateasenseofgameloyaltyinourplayers.Asthegamedoes
notdemandalotoftimeoreffort,thegameisaneasysolutiontotheissueofquickandfun
gamesessionstofillupemptytime.Itsaneasygametointroducesomeoneto,anditsvery
easytoplay.
TargetPlatform/ProductionEngine
WewouldliketoimplementthisgameinitiallyasaPCgamethatwewouldportto
mobile,asthatmarkethasgreatpotentialformultiplayergames.Bothplatformsaregreatways
forplayerstoplaypeoplefromaroundtheworldinasimpleandeasyinterfacewithgreat
accessibilitythatboaststhequickandeasygameplaythatthegameisbuiltaround.
WehavebuilttheprototypeonGameMakerduetoourProgrammersexperienceand
wouldliketobuildthegameinUnityGameEngines2Dforeaseofprogrammingand
transitioningfromprototypetofinalproduct.
ArtStyles
ThegamesaestheticisgreatlyinspiredbyPokemonscardgameanddigitalgameplay
allofourcharactersaredepictedongamecardssimiliartothemonstergamesandourdigital
prototypehasattacks/defensesanddialogboxesthatwereinspiredbyPokemonsuser
interface.Theartisverybright,makingimportantinformationeasytoseeandeachcharacter
easilyrecognizable.Simplebackgroundsdontdistracttheplayerfromthebattleandmakethe
charactercardspopoutandstandapartfromtherestoftheinterface.
MonetizationStrategies
Wecouldpotentiallydrawinadditionalplayersandselladditionalunitsbyincorporating
popcultureiconsasplayablecharactersandimplementingingamepurchasesthroughboosts,
items(ifthisfeatureisimplemented),andotheradvantagesduringplay.Wefeelthatthegame
hasalotofpotentialwithplayerswhoarefansofstrategyorfightinggameslikeNintendos
SuperSmashBrothers.
CAGD370:VideoGameDevelopment
2
CAGD370VideoGameDevelopmentGameDesignDocument
Common Questions
Whatisthegame?
Thisgameisaturnbasedfightinggameinwhichplayerstaketurnsrollingdicetoattack
theiropponent,andselectinguniqueattacksanddefensetoplay.Playerseachchoosea
characterwithuniqueabilitiesanddukeitoutinaoneononebattletothedeath,competingto
seewhoisthevictor.Eachturn,oneplayercanselectauniqueattack,specifictotheir
character.Whilebeingattacked,theotherplayerwillthenchooseadefenseoptionorderto
defendthemselves.Duringthegame,theplayerswillslowlyfilluptheirmassacremeterby
dealingdamagetotheiropponentaswellaspullingoffthedicecombosthatarealso
specializedtotheircharacter.Theycanthenusethismetertodoincredibledamagetotheir
opponent.Thefirstplayertoknockouttheotheristhewinner.
Whycreatethisgame?Whatsdifferent?
Wewantedtomakeaneasytoplay,easytolearngamethatwascateredtoplayerswho
werefansoftwoplayergamesessionsandfightinganddicebasedgames.Greatlymadetwo
playergamesaretoughtofind,andwewantedonethatwasavailableandeasytostartwithno
complicatedtutorialsandnograndtimecommitments.Thisgameisuniqueinthatitsfast,easy
tolearn,andgearedtowardstwoplayers,whereasothergameslikeitonthemarketare
lengthy,complicated,andnoteasytolearnrightaway.
Wheredoesthegametakeplace?WhatdoIcontrol?
Thegametakesplaceinanarenawheretheplayerscharactersaretrappedandmust
battletothedeathinordertoescapealive.Inthisgameyoucanchoosetocontroloneofa
varietyofdifferentwarriors.Thesewarriorsincludeaspy,aninja,acyborg,acaveman,anarmy
soldier,andasamurai.Eachofthesecharactershastheirownsetofstatsandwillbattle
differentlyagainsttheothers.
Whatisthemainfocus?
Thegamesprimarygoalistotakeoutyouropponentandescapethearenaalive.You
candosobyselectingcharactersthatyoufeelmayhaveanedgeovertheothersselected.
WhataretheCoreFeatures?Primary?Secondary?
CoreFeatures
:Twoplayercombatwhereeachplayergetstochooseuniquecharacters
withuniquestatsandspecializedattackanddefenseoptions.ThereisaMassacremeterthat
fillswitheachsuccessfulattack,andwhenfull(5successfulattacks),theplayerhasaccessto
anadditional+10totheirnextattackwhentheyusetheirMassacre.
Primary
:Wewouldliketoimplementaleveling/improvementsystemthatcanboostthe
playersgrowthandpotentialagency,astheymaybeabletochoosetheirtraitstheywishto
levelup.
Secondary
:Asmallerfeaturewewouldliketoaddtothegameincludesbonusitemsthat
playerscangetoruseduringgameplayorpurchaseontheirownwithachievementpointsor
withreallifecurrency.(SeeMonetizationStrategies.)
CAGD370:VideoGameDevelopment
3
CAGD370VideoGameDevelopmentGameDesignDocument
Design Milestones
Hereyouwillfindthedesignmilestonesweneedtomeetandcompleteforthenextplaytest.
Whenyoucompleteafeatureortask,
highlightit
.
Assets
BattleScreen
3,2,1,Fight!popupasset(PNG)
Version3.0andbeyond
Thesewillbethefocusofdesignandchangefordigitalversion3.0forDontDie!
SoundEffects
(seeSoundDesign,page9)
Soundeffectsareintheplanofthegame,aswedontwantthegametoseemflatand
boring.Thiswilladdtotheexperienceofthegame!
Explosions
3,2,1...FIGHT!
Arenabelldinging
Animations
Addadditionalgamefeedbacktoplayer
Numericalfeedbackofferedtoplayer
Totalsofdamagedealtinattacks
Massacreattackpopup
Spritesforanimations
Ninjastarsflyingacrossscreen
Explosions
Clubswingingacrossscreen
Smokecloud
LevelingUpMechanic
Playercanlevelupcharacterorstats
Questionstoask:
Howwilltheylevelup?
Whatdotheyneedtolevelup?
Wheredotheylevelup?(Menuoption?)
Potentiallyaddingnewcharacters?
Offerplayervotingfornewcharacters?
Exclusivecharacters
Achievements?
Payforcharacters?
Unlockables?
CAGD370:VideoGameDevelopment
4
CAGD370VideoGameDevelopmentGameDesignDocument
Design History
Thissectionoutlinesthedesignprocessfrompaperprototypetofinaldigitaldeliverable.Gamebeganasa
PaperPrototype,goingthroughonecompleteplaytest.Begunimplementinggameinto2Ddigitalformatin
GameMaker.Historyischronological,fromoldestatthetop,tonewestatthebottom.Thisisanevolving
sectionontheGDD.
HistoryofProject
JordanandDesireebalancedthegamescharactersabitmore,focusingontheSpyCharacter.
CharactercardswereredesignedsothatthecharacternamesandHPweremoreclearlyseen.
Documentswereadjustedforeaseofuse.(Photoshopfileswereseparatedandconsolidated,and
charactercardswereindividualized.)(
Desiree
and
Jordan
)
Charactersarenowmorebalanced.(
Desiree
and
Jordan
)
Spyisbalancednoadditionalchangesrequired.
Gameisnowinsimpledigitalprototypephase.(
Zachary
)
Additionalcharactersideascrappedpossiblelaterimplementation
AddingPlayerChoiceoptionsavailable.(
Zachary
)
GamecardvisualshavebeenchangedbasedonPlaytestFeedback.(
Desiree
and
Jordan
)
Wewillbalanceeachcharacterindividuallyandensurethegameisjustandfair.(
Desiree
and
Jordan
)
NewGDDcreatedandinformationtransferred.(
Desiree
)
StatisticsfromPaperPrototypeplaytestincludedinStatisticspage.
TeamSkypeMeeting
4/2/2016,11AM
Coverednew1.1VersionofDigitalPrototype
DiscoveredbuginHPrising(subtractingnegativenumbers)
SOLVED
JordanNewDesignconceptsforUserInterface,conceptsketchesincluded
ZacharyFixedbugs,incorporatedrollingdiceimage,greatprototype!
DezDelegatedtasks,updatedonupcomingassignments,laidoutplanfor
questionnaire,leaderboard,andnewMatchDoc
Discussedplayerchoiceoptionsdifferentattacks/defenses,Programmeralready
working/preparingforthis,LevelDesignerandProjectManagerworkingonthe
choicesforeachcharacter
NewmaterialscreatedinpreparationforPlaytest#2,Digitalversion1.0(
Desiree
)
NewQuestionnaire
NewLeaderboard
NEW(introducing)MatchDocumentation
DigitalAssetscreated:
MassacreMetervertical,skyblue(animationvariationsincluded)(
Desiree
)
HPbarhorizontal,green,angled(animationvariationsincluded)(
Desiree
)
Templateforuniqueattk/defbuttonsforbattlescreen(
Jordan
)
TeamClassMeeting
4/12/2016,1PM
NewCharacterAttack/Defensemovescreated
3uniqueattacks,1basicattack
1uniquedefense,1basicdefense
UniqueCharactertraitsassigned/createdforeachofthe6characters(Seepage7)
CAGD370:VideoGameDevelopment
5
CAGD370VideoGameDevelopmentGameDesignDocument
TeamClassMeeting
4/14/2016,12PM
StatssectionofGDDupdated(
Desiree
)
CharacterSelectScreenassetscompletedandaddedtoGoogleDrivefolder(
Desiree
and
Jordan
)
CharacterSelectScreenreadyforimplementationbyProgrammer(
Zachary
)
BackgroundImage(SelectedandsavedtoGDD)
CharacterCards
Redesigned
IncludeUniquetraitsoneachcharacter
RemoveDiceCombosfromcards
PNGsforUnselectedandSelected(outerglow)foreach
DiceCombos
UniqueDiceCombostobedisplayedundereachcharacter
CharacterStats
UniqueStatstobedisplayedonmouseovereachcharacter(displayed
undercharactercard)
OtherAssets
Player1SelectYourCharacter!
Player2SelectYourCharacter!
TeamClassMeetings
4/19/16and4/21/16,12PM
UserInterfacecompleted
PerfectCharacterSelectionscreenseeCharacterSelection,page7)
UserInterfacedesignedanddrafted(
Jordan
)
UserInterfaceimplementedintodigitalprototype(
Zachary
)
BattleScreen(
Desiree
and
Jordan
)
BackgroundImage(SelectedandsavedtoGDD)
CharacterCards
Redesign
RemoveDiceCombosfromcards
Adduniqueattacknamesanddescriptions
Adduniquedefensenamesanddescriptions
SeparatePNGsforbothAttackandDefensecards
PNG#1:Listsattacksanddescriptions(displaysduring
attackturn)
PNG#2:Listsdefensesanddescriptions(displaysduring
defensiveturn)
Attack/DefenseButtons
MakeAssetsforeachuniqueattackanddefensemoveinthegame
PNGsforunselectedandSelected(outerglow)foreach
MassacreMeter
Vertical,babyblue,animationvariationspreferred
PNGsforeachstageofanimation
ImageflippedforP2sideofscreen
HPbar
Horizontal,green,animationvariationspreferred
PNGsforeachstageofanimation
OtherTaskscompleted:(
Desiree
)
NewbackgroundschosenforCharacterSelectscreenandBattleScreen
NewStartScreenredesigned
Polishedgameslogo
AssetsperProgrammersrequest
WASDandarrowkeyassets(
Zachary
and
Desiree
)
CAGD370:VideoGameDevelopment
6
CAGD370VideoGameDevelopmentGameDesignDocument
Dialogbox(
Jordan
and
Desiree
)
4/27/2016Charactercardswithuniqueattacks/defendsanddescriptionscreated,.psdand.png
filessaved.(Createdandcompletedby
Jordan
,editedandrefinedby
Desiree
)
Changesfont,textsize,someimagepositions,strokecolors,cardnamesizes
TeamClassMeeting
5/3/2016
Editedgamecardsandcardtext/imagestomakeforeasyreadingandvisibilityingame
(
Jordan
and
Desiree
)
EditedHPandcharacternamedisplayoncharactercardstomakeforeasierreadingand
visibility(
Jordan
and
Desiree
)
Implementednewgamecardsandassetsintogame(
Zachary
)
CharacterStatsandDiceCombospopupsimplemented(
Zachary
)
NewWASDandArrowkeysdisplayingame(
Zachary
)
Discussedandimplementednewcolorhighlightsforplayersincharacterselectscreen
5/7/2016
TeamSkypeMeeting
,10AM
TeamPlaytestperformedforqualityandbugs
Bugfound:Whenplayer2getsadicecombo,dialogboxreadsPressWnotPressUp
Arrow.(
Desiree
)
FIXED
by
Zachary
(5/8/2016)
Issuefound:CardswithattacksanddefenseslistedarenotinBattleScene.(
Jordan
)
FIXED
by
Zachary
(5/8/2016)
5/8/2016TeamPlaytest(all3members)
Finalplaytestbeforeprojectsubmission.
Noadditionalissuesfound!
SeparatePlaytestingdoneonnonteammembers
Jordan
roommates
Desiree
boyfriend
5/9/2016
GameSubmittedonBlackboard(
Desiree
)
5/12/2016
Worklogsupdated
GameDesignDocumentfinalized
UIdocumentationupdated
Programmingdocumentationupdated
DesignHistoryupdated
FinalPresentationcompiled
5/14/2016
GDDSubmitted(
Desiree
)
FinalReportSubmitted(
Desiree
)
CAGD370:VideoGameDevelopment
7
CAGD370VideoGameDevelopmentGameDesignDocument
Feature Set
GeneralFeatures
StartScreenIntroducesgame
CharacterSelectionMultipleGameCharacterstochoosefrom
MASSACREMeter
HPBar
UniqueDiceCombos
ColoredCharacterCardsforvisuals
Gameplay
FunctioningCharacterswithaccuratestatsarevital
RNGmustbeaccurate
Combosmusttriggerbonusdiceevent
Higher/Lowerscoresmustbereflectedonscreen
DamagemustdecreaseHPofaffectedcharacter
PlayersMUSTbeabletoselecttheirowncharacter
NoCharactersmayhavethesamestats
FairPlayallcharactershavetohaveoneadvantageandonedisadvantage
Successfulattackinganddefending
MassacreMeterbuildingupduringthematches
CAGD370:VideoGameDevelopment
8
CAGD370VideoGameDevelopmentGameDesignDocument
Overview
Thegamewillberenderedina2Denvironmentwitheachcharactershowinguponeach
sideofthescreen.AbovethecharacterswillbethecharactersremainingHP,theirrollforeither
attackingordefending,whetherornotisittheirturntoattack,aswellastheirmassacremeter.
Thegameworldisconceptualallvisualsareofthedicerollsanddicebattles,sonoscenesof
thearenaareseen.Theonlythingsseenintheworldarethescore,thecharacters,andthe
diceresults.
GameEngineDetail
WewillbeusingGameMakerastheengineforourgame.Wechosethisengine
becauseitfitseverythingweneedinthisprototypeperfectly.Ourprogrammeralsohasalotof
experienceinGameMakercomparedtootherprograms.Itisalsothemostaccessibletoallof
us.InGameMakerweareeasilyabletocreatethegametomakesureitworks,thenimplement
newfeaturesaswellastweakcertainstatswithrelativeease.
DiceRolls
Thedicerollresultsshowonthescreenandlettheplayerknowwhattheyhaverolled
andwhattheirattack/defencetotalisforthatturn.
Characters
Onlythecharactersthathavebeenselectedbytheplayersareseenineachsession
totaloftwocharacters.Displayedinagamecardformat,thename,HP,attack,defence,image,
anddescriptiononeachcharacterisseen.
Score
ThescoreisdisplayedastheplayersHPstatus.Thisisdisplayedonthescreensothat
theplayersknowwheretheystandandtheirstatuscomparedtotheiropponent.Dicerolls
reflectonthisscore.ItisshowintheplayersHPbar.(seebelow)
CAGD370:VideoGameDevelopment
9
CAGD370VideoGameDevelopmentGameDesignDocument
Game Characters
Overview
TheCyborg,Spy,Ninja,ArmySoldier,Caveman,andSamuraiareallselectable
characterstoplayinthegame.Eachhasstaticstatsandcombosthatcannotbechangedor
editedbytheplayer.
Assets
CharacterSelectScreen
Eachcharacterhasa
uniquetrait
thattheyuseingameplay.
Ninja
Stealth
Nohighlightonattackselection
Caveman
Rage
BoostedattackanddefensewhenHPisbelow10
Samurai
Swiftness
CAGD370:VideoGameDevelopment
10
CAGD370VideoGameDevelopmentGameDesignDocument
+1attack/defenseiftheyrollfirst
ArmySoldier
Accuracy
Reusingabilityoverandoverimprovesattack
Cyborg
TitaniumAlloy
DealsdamageonreceivingMassacreAttack
Spy
Counter
Ifopponentrollsacombo,youcanrollbeforetheopponenttonullhisattack
completely
CharacterUniqueAttacks
ArmySoldier
Attack
a. Basicattack(2D6s)
b. Sniper(roll1D6,ifyourolla1,youmiss,ifyourolla6,youget+7damageto
yourroll,anythingelseyoumiss)
c. Shotgun(roll1D6,ifyourolla1,youget+10damagetoyourroll)
Defend
a. Basicdefend(1D6)
b. Grenade(giveupyourrolltodefendtodeal3damagetoyouropponent)
Ability
a. Usingthesamemoveyoudidlasttimegivesyoua+1bonusattack(uptoa
bonus5)
Ninja
Attack
a. Basicattack(2D6s)
b. NinjaStarBarrage(pressthekeyasmanytimesasyoucantodealmaximum
damagerollingd3s)
c. Anticipation(roll1D6,iftheopponentusesaspecialattackoption,add+7
damagetoyourroll)
Defend
a. Basicdefend(1D6)
b. Substitution(rollanoddnumbertoblockattackentirelydoesnotblockspecial
attacks)
Ability
a. Cantseewhichmoveischosen
Spy
Attack
a. Basicattack(2D6s)
b. Redirection:Roll1D6,evennumberedrollsmakeyouroffenceequaltothe
opponentsdefence,andopponentsdefenceisequaltozero.
c. PrepareforTrouble,MakeitDouble!Dontattack,Doubledefence.
Defend
CAGD370:VideoGameDevelopment
11
CAGD370VideoGameDevelopmentGameDesignDocument
a. Basicdefend(1IfD6)a
b. Theft:Stealsanenemy2nddiefortheirownonregularattacks
Ability
a. Counter!(Ifopponentrollsacombo,youcanrollbeforetheopponenttonullhis
attackcompletely)
Caveman
Attack
a. Basicattack(2D6s)
b. MightySwing(takeoneturntochargeup,thenextattackisdoubledandadds+4
damage)
c. DoubleEdgedClub(roll3D6s,butyoutake6damageforevery6thatyouroll)
Defend
a. Basicdefend(1D6)
b. ToughSkin(takefulldamage,butyoucanattacktheopponentwithoneD6)
Ability
a. BoostedattackanddefensewhenHPisbelow10by5foreachstat
Cyborg
Attack
a. Basicattack(2D6s)
b. AutoTurret(spendoneturnplacingaturretthatwilldeal2unblockabledamage
toyouropponenteachturnfor3turns)
c. LaserBeam(Rollonly1D6(nobaseattack),butyouropponenttakes5
unblockabledamagerightaway.)
Defend
a. Basicdefend(1D6)
b. Heavyarmor(roll6totakehalfdamage,otherwisetakeanadditional+2
damage)
Ability
a. Deals25%damageuponmassacreattack(ofMassacreAttacktotal)
Samurai
Attack
a. Basicattack(2D6s)
b. Feint(ifyouattackatthesametimeyouropponentdefends,youget+5damage
toyourroll,otherwiseyoutake5damage)
c. FORMYHONOR!(roll1D6.ifyourolla6,deal25damagetoyouropponent.
Otherwiseyoudeal0damageandcannotdefendthenextturn)
Defend
a. Basicdefend(1D6)
b. Parry(ifyoudefendatthesametimeyouropponentattacks,yougain+5
defense,otherwiseyoulose5defense)
Ability
a. Swiftness(+1bonusattack/defenceifyourollbeforeyouropponent,withamax
of5andthenreset)
CAGD370:VideoGameDevelopment
12
CAGD370VideoGameDevelopmentGameDesignDocument
Thissectionoutlinestheprocessanddesignofselectingacharacterfromthecharacterselect
screenandrollingdiceandattackingin
DontDie!
asdesignedandcreatedbyourlevel
designer.
AccessingTheFeature
Howdoyougetinandoutofthefeature?
Howdoyouselecttheattack/defensemove?
Mouse/Numbers/both?
Events
Whathappensafterthisisdone?
RequiredAssets
WhataretheArt,Audio,models,animations,UI,etc.
InsertImagesProgrammermayneedhere.
Thepictureontheleftisoneofthepossibleideasforthe
characterselectscreenwhilethepictureontherightisoneforthe
ingamebattlescreenwhereallofthefightingwilltakeplace.
CAGD370:VideoGameDevelopment
13
CAGD370VideoGameDevelopmentGameDesignDocument
Notesforcharacterselectscreen:
Bothcharacterschoosewiththemouse,playeronegoesfirstthenplayer2goes
second.
Aredglowwillshowaroundtheoutsideofthecharacterwhenplayer1mouses
overit
Ablueglowwillshowuparoundtheoutsideofthecharacterwhenplayer2
mousesoverit.
Wheneitherplayermousesoveracharacter,aboxwillshowupunderneath
showingthecharactersstatsaswellastheircombos.
Notesforingamebattlescreen:
Beforeeachroundstartsitwillsaysomethinglike3,2,1,Fight!
Attackingcharacterwillhave3optionswhiledefendingcharacterhas2
Whenmassacremeterfillsupcompletely,adialogueboxshowsupsaying
somethinglikePress_tousemassacre!
CAGD370:VideoGameDevelopment
14
CAGD370VideoGameDevelopmentGameDesignDocument
Sound Design
Overview
WeintendtoaddSFXatalatertime,oncethemechanicsareperfectedandthegameis
balanced.Wehaveafewconceptswedliketopursue,andhavelistedthembelow.
SoundDesign
Wewouldliketoprovidesoundsthatgiveplayerfeedbackwhileplayingthataddtothe
experience.
1. Dicerollsounds
2. ExplosionsforMASSACREattacks
3. FeedbackforrolledCombos
4. Arenabellsatbeginningofbattle
5. Applauseforwinnerattheendofthegame
CAGD370:VideoGameDevelopment
15
CAGD370VideoGameDevelopmentGameDesignDocument
Programming Documentation
Programmer
:ZacharyCoon
Step0:
startthegamebypressingenter
Step1:
Playeronechoicesaredrawnonthescreen
intheformofcards
PlayeroneChooses
Step1.5:
checktoseeifbuttonisreleased
Step2:
playertwochoicesaredrawn
Playertwochoose
Step2.5:
checktoseeifbuttonisreleased
Step3:
Drawbothplayers
Playeronerollsadie(W)
Playertworollsadie(Uparrow)
ifbothplayershavethesamevalue,make
bothplayersrollagain
playerwiththehighestnumbergetstogo
first!
Step3.5:
Checktoseeallbuttonsarereleased
Step4:
Playerwhogoesfirstrolls
Playerwhogoessecondcanalsoroll
[canaddmorehereforplayerchoice]
Step5:
AccountforComboandMassacre!
[Canaddaccountforplayerchoicehere]
Step6:
DealDamage
Changewho'sturnitis.
ifbothplayer'shpareabove0,thengoback
tostep4
Step7:
congrats,someonewonthegameandit's
over!
MathematicalproofofgamesbalancingdonetechnicaldifficultiesscanningintoGDD.Availableupon
request.
CAGD370:VideoGameDevelopment
16
CAGD370VideoGameDevelopmentGameDesignDocument
Statistics
ProjectManager:DesireeMakowski
Thissectiondescribesthestatisticsforplaytestsfor
DontDie!
Playtest#1:PaperPrototype
...dopegameAplaytester
Averageratingforthegamewas8.6/10nocorrelationbetweengameenjoymentand
winning.
9oftheplaytestersbelievedthegamewasbalancedrated8+/10
75%ofplaytestersfavoritepartofthegamewastryingtohittheircombos
ProblemswithMassacreMeter
fillingtooslowly
notbeingabletouseMassacreAttack
100%wouldplaythegameagain
GenderRangeofPlayers:
Playtest#2:DigitalPrototype,version1.0
Itwasfun,goodforaprototype.aplaytester
100%ofplayerswouldplaythegameagain(aswillpaperprototype)
66.7%ofplaytestershadplayedthepaperprototype
Agesrangedfrom2041yearsold
Recommendations:(PlaytesterQuotes)
MoreJuice,andmoreplayeragency
I'dactuallyliketoseemorevisualthingsfromyourgroup.Thediceanimationis
nice.Haveflashynotificationsandmorereadableinterfaces.
Textwasprettysmall,wanttoreaditwhilepressingW.
Itcouldusealittlemoreanimation
CAGD370:VideoGameDevelopment
17
CAGD370VideoGameDevelopmentGameDesignDocument
Whatplaytestersliked:(PlaytesterQuotes)
Verywellbalanced
CharacterDiversity
Noclearwaytowin,multiplechoicesforplayers.
Thefastpacedaction
Gamefeltverybalancedtotheplayer,butplayerenjoymentwaslow.Reason:Low
playeragency.
CAGD370:VideoGameDevelopment
18
CAGD370VideoGameDevelopmentGameDesignDocument
Ninjawastheleastpopularcharacter,Samuraiwasthemostpopular
GenderRangeofPlayers:
Playtest#3:DigitalPrototype,version2.0
23Playtesters,40%wereages1821
84%Male,16%Female
100%ofplaytesterswouldplayagain
Favoritething
moreplayerchoicesandvarietyofmovesforcharacters
Leastfavoritething
afewbugsandnotknowingwhatwashappening
Biggestrecommendation
:Addnumericalvaluestohelptheplayerunderstandwhat
theyaredoing.
CAGD370:VideoGameDevelopment
19
CAGD370VideoGameDevelopmentGameDesignDocument
CAGD370:VideoGameDevelopment
20