SlideServe
Menu
Préférences
© SlideServe · v2026

Inside Abilities

oswald avatar
65 diapositives · 890 Views · Mar 01, 2013

Inside Abilities. Daniel Kline and Lauren McHugh. What are Abilities? Architecture Postmortem. Table of Contents. What is Darkspore?. Darkspore Video. What Are Abilities?. Games with lots and lots of different "attacks" and "spells" and "buffs". .

Inside Abilities - slide 1
01 / 65Inside Abilities
1 / 17

Télécharger la présentation

Inside Abilities
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. InsideAbilities Daniel Kline and Lauren McHugh

  2. What are Abilities? Architecture Postmortem Table of Contents

  3. What is Darkspore?

  4. Darkspore Video

  5. What Are Abilities?

  6. Games with lots and lots of different "attacks" and "spells" and "buffs".

  7. Every Interaction in World of Warcraftis an Ability.

  8. But… Abilities are Ubiquitous

  9. What's the most basic ability?

  10. What's the most basic ability?

  11. Fireball Video

  12. What Does a Fireball Do? Caster Projectile • Projectile Targeting • Projectile LocomotionImpact DamageImpact and Hit EffectsExplosion TargetingExplosion DamageExplosion Impact • Explosion Hit Effects Target Validation Warmup AnimationLag DetectionCast AnimationCooldownPower/Mana CostsProjectile Creation "Muzzle" Effects Release Animation

  13. This is our simple example!

  14. Our Challenge

  15. How do you make 100 different Fireballs?

  16. How do you make 100 different Fireballs? (or buffs, debuffs, auras, melee combos, novas, teleports, taunts, stuns, roots, traps, shields, or simple behaviors?)

  17. Our Architecture

  18. Requirements

  19. Easy to Create Abilities Requirements

  20. Easy to Create Abilities Easy to Iterate Abilities Requirements

  21. Easy to Create Abilities Easy to Iterate Abilities Variety, Variety, Variety Requirements

  22. Easy to Create Abilities Easy to Iterate Abilities Variety, Variety, Variety Build System Quickly Requirements

  23. Easy to Create Abilities Easy to Iterate Abilities Variety, Variety, Variety Build System Quickly For Engineers Requirements

  24. Abilities vs. Modifiers One Many

  25. Ability Lifetime != Agent Lifetime

  26. “Requires Agent”

  27. “Requires Agent”

  28. Animation and Movement

  29. Abilities own their data

  30. Fitting It In

  31. Simple AI Definition

  32. Behavior Tree

  33. AI Definitions Behavior Tree

  34. Postmortem