of stick figures and boxes or off the shelf tools for communicating your game design montreal...
TRANSCRIPT
![Page 1: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/1.jpg)
Of Stick Figures and Boxes
OR
Off the Shelf tools For Communicating your Game Design
Montreal International Game Summit, 2006
James [email protected]
![Page 2: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/2.jpg)
James Everett
![Page 3: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/3.jpg)
Game Designer
![Page 4: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/4.jpg)
![Page 5: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/5.jpg)
Game Designer
Artificial Mind and Movement
![Page 6: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/6.jpg)
Communication
![Page 7: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/7.jpg)
![Page 8: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/8.jpg)
Design =
Programming =
Art =
![Page 9: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/9.jpg)
![Page 10: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/10.jpg)
![Page 11: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/11.jpg)
Designer’s Vision
![Page 12: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/12.jpg)
![Page 13: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/13.jpg)
Designer’s Vision
Programmer’s Implementation
DesiredGame
![Page 14: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/14.jpg)
Oh Joy! Oh Rapture!
![Page 15: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/15.jpg)
Designer’s Vision
Programmer’s Implementation
DesiredGame
![Page 16: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/16.jpg)
Designer
Programmer
DesiredGame
![Page 17: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/17.jpg)
Not aDoctor
![Page 18: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/18.jpg)
What is the Unified Modeling Language?
![Page 19: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/19.jpg)
![Page 20: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/20.jpg)
![Page 21: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/21.jpg)
History of UML in 30 Seconds or Less
![Page 22: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/22.jpg)
![Page 23: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/23.jpg)
???
![Page 24: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/24.jpg)
OMG!(Object Modeling Group)
![Page 25: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/25.jpg)
![Page 26: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/26.jpg)
1997
2004
1.0
2.0
![Page 27: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/27.jpg)
![Page 28: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/28.jpg)
How does UML work?
![Page 29: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/29.jpg)
English
FrançaisEspañol
Deutsch
NihongoBosanski
Dansk
Esperanto
![Page 30: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/30.jpg)
but not cleverComputers: fast,
![Page 31: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/31.jpg)
if (Game) !=
then
![Page 32: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/32.jpg)
PPPPPP
• Prior
• Planning
• Prevents
• Piss
• Poor
• Performance
![Page 33: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/33.jpg)
![Page 34: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/34.jpg)
Stand
Jump
Fall
StandAvatar waits in idle stand state-Player can jump from stand
JumpAvatar jumps into the air-After completing Jump the avatar enters the fall state.
FallAvatar is airborne and cannot jump again-When the avatar reaches the ground return to stand
UML Text
![Page 35: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/35.jpg)
![Page 36: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/36.jpg)
![Page 37: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/37.jpg)
![Page 38: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/38.jpg)
![Page 39: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/39.jpg)
![Page 40: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/40.jpg)
![Page 41: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/41.jpg)
Player Avatar
![Page 42: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/42.jpg)
Behavior Diagrams?
Use Case Diagram State Machine Diagram Activity Diagram
Use Case
Actor
Stand
Jump
Fall
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
![Page 43: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/43.jpg)
Use Case Diagrams
Use Case
Actor
![Page 44: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/44.jpg)
Actor
![Page 45: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/45.jpg)
Customer
ATM
Withdraw
Deposit
BalanceCheck
BankDatabase
![Page 46: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/46.jpg)
Avatar
GAME
Movement
Combat
Health
Enemy
![Page 47: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/47.jpg)
Actor Player/avatar NPC/Enemy
= and
![Page 48: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/48.jpg)
Punch
Avatar
ACTORGAME
ASSOCIATION
![Page 49: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/49.jpg)
Use Case
Actor
Use Case
1) Use Case specifications2) Provide a detailed explanation of use cases3) Through text
![Page 50: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/50.jpg)
Use Cases arePlayer Centric
![Page 51: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/51.jpg)
Punch
Avatar
Punch: 1) The avatar punches an enemy and causes damage. 2)...
Kick: 1)...
Shoot: 1)...
Use Case: Combat
Kick
Shoot
![Page 52: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/52.jpg)
1) The avatar punches an enemy and causes damage.
What is an enemy?How can I tell if I hit the enemy?What if I don’t hit the enemy?How much damage do I cause?
![Page 53: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/53.jpg)
1) The avatar punches an enemy and causes damage.
Enemy = Actor
Damage = State
![Page 54: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/54.jpg)
Notes on Enemy
• Enemy is a non-player character
• Enemy will attack the player
• The Player must defeat the enemy
• The player defeats the enemy by reducing its hitpoints to 0
• To reduce the enemy’s hitpoints the player must successfully attack the enemy
![Page 55: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/55.jpg)
Player Combat State Machine Diagram
(rev 0.01)
Punch
Idle
[Player presses Punch]
[Punch Complete]
![Page 56: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/56.jpg)
Player Combat State Machine Diagram
(rev 0.01)
Punch
Idle
[Player presses Punch]
[Punch Complete]
State
Transition
Guard Condition
![Page 57: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/57.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Player Combat Activity Diagram (rev 0.01)
![Page 58: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/58.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
![Page 59: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/59.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
![Page 60: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/60.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
Activity
![Page 61: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/61.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
Fork
Activity
![Page 62: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/62.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
Fork
Activity
Parallel Activities
![Page 63: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/63.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
Fork
Activity
Join
Parallel Activities
![Page 64: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/64.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Initial Node
Flow
Fork
Activity
Parallel Activities
Join
Activity final node
Player Combat Activity Diagram (rev 0.01)
![Page 65: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/65.jpg)
Punch
Player
Punch: 1) The player punches an enemy and causes damage. 2) Punching an enemy causes it to enter a Hurt state 3)...
Kick: 1)...
Shoot: 1)...
Use Case: Combat
Kick
Shoot
Hurt state
![Page 66: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/66.jpg)
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
Punch
Idle
[Player presses Punch]
[Punch Complete]
Punch
Avatar
Kick
Shoot
![Page 67: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/67.jpg)
Kim Possible: Player Combat Actions Use Case Diagram
![Page 68: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/68.jpg)
Kim Possible Jump State Machine Diagram
![Page 69: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/69.jpg)
Is Enemy HP 0?
Punch Enemy
Reduce Enemy HP
Enemy EntersHurt State
No
Kill EnemyYes
![Page 70: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/70.jpg)
More UML Notation
Decision
Note
<<extends>>Timer
Exception
Use Case
Activity
GeneratingSignal
ReceivingSignal
![Page 71: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/71.jpg)
Where does it fit?
![Page 72: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/72.jpg)
Concept
![Page 73: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/73.jpg)
Designer
Programmer
Game
![Page 74: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/74.jpg)
Designer
Programmer
WARNIN
G
![Page 75: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/75.jpg)
Use Case
![Page 76: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/76.jpg)
• All forms of documents must be maintained
• Impractical to create state machines and activity diagrams for everything
WARNIN
G
![Page 77: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/77.jpg)
Don’t be afraid to throw it away
WARNIN
G
![Page 78: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/78.jpg)
Complex AI may not play well with UML
WARNIN
G
![Page 79: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/79.jpg)
•Removes confusion!•Clarifies Designs!•Scrubs high level to low level!
![Page 80: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/80.jpg)
Still not aDoctor
![Page 81: Of Stick Figures and Boxes OR Off the Shelf tools For Communicating your Game Design Montreal International Game Summit, 2006 James Everett james.everett@a2m.com](https://reader035.vdocuments.mx/reader035/viewer/2022070414/5697c0051a28abf838cc4f10/html5/thumbnails/81.jpg)
Resources• Books
– UML Demystified– Elements of UML 2.0 Style– UML Distilled
• Programs– StarUML (free, open source)– Visual Paradigm
• Watch out for ATM examples• www.agilemodeling.com
Contact: [email protected]