Yesterday, I posted about a Fallout 4 mod that uses a complex, intertwining network of, er, kitties to make radios work. Turns out, game development is full of stories like that. World of Warcraft, for instance, is overrun with ghost bunnies.
WoW encounter designer Nathaniel Chapman explained it to me via Twitter
âA lot of stuff behind the scenes that you wouldnât expect to be a spell in WoW runs using the spell system,â he said. âSpells need casters, so we often have to rely on spawning in an invisible creature to be the one to actually âcastâ the spell. Other things that creatures are good at doing would be hard to implement any other way, so we use an invisible creature instead.â
He offered the example of the laser turret in this raid:
Video courtesy of FatbossTV
âThe âpointâ of this laser turret is actually an invisible creature that is following a player with [a] laser visual and beam attached,â Chapman said. âItâs periodically casting fire zone spells.â
Different games use different invisible creatures. For WoW, itâs mostly bunnies. Chapman pointed me to a list of bunnies in the game, noting that every bunny on the list thatâs not categorized as a âcritterâ is an invisible bunny oompa-loompaing around in the background of WoWâs endless chocolate factory. The list, I should add, is 1,000 damn entries long. These bunnies have some incredible names, too. For instance, thereâs the Projections And Plans Kill Credit Bunny. Iâm also partial to Pony Gun Bunny.
Why is WoW a front for a morally questionable bunny labor operation? The short version is, programmersâ time is limited, and NPCsâ time is not. âProgrammer time is extremely valuable, and most of the âstuffâ that can be done in a game can be done by NPCs,â said Chapman. âNPCs already have to support things like pathing, casting spells, using weapons, doing various actions to other NPCs, etc. So, while you could in theory have a programmer separately implement every âeffectâ you wanted in the game with some minor benefit, if you already have a class of thing in a game that can solve your problem, itâs a better use of time to use the existing system.â
âNPCs check off every box in the âwhat I wantâ column, except ânot visible to the player,ââ he said. âSo you make an invisible creature.â
He noted, however, that this is all case-by-case, and some individual effects and functions are better left to programmers. Principal server software engineer Kurtis McCathern added that there arenât as many invisible bunnies in WoW as there used to be. The WoW teamâs tools have become more refined over time, so they donât have to duct-tape rabbits to lasers as much anymore. âSometimes,â McCathern said, âyou donât know designers need a kitchen until theyâve made ramen in a flower vase with an iron.â
Other designers pointed out that games theyâve worked on or played were also built on the haunted remains of pet cemeteries:
https://twitter.com/embed/status/823643451342192641
iirc the rideable horses in LOTRO were actually a pair of pants you equipped
— Chris Maire (@dinosaursssssss) January 23, 2017
https://twitter.com/embed/status/823643503326543872
So there you go. If you think youâre alone in your favorite gameâquietly taking in the view, breathing the gentle spring air, and shouting your secrets as loudly as you canâyouâre probably not. Beware the bunnies, for they see all.