Sponsored By

Scribblenauts dev shares lessons learned in making its huge object library

'The expectations of players coming into the game meant that every AI, and many other objects, needed tons of custom exceptions.' Liz England explains how and why designers hand-authored the game's object library.

Alissa McAloon, Publisher

June 20, 2017

2 Min Read
Game Developer logo in a gray background | Game Developer

"One of the hardest problems I've run into in game design is where system should end and hand-authoring should begin."

- Liz England shares her experience working on the Scribblenauts design team.

According to game designer Liz England, there is a major misconception about how the extensive library of summonable objects in Scribblenauts came to be. Taking to Twitter, England offered an inside look at exactly how involved the process of creating and cataloging each of those objects really was.

Scribblenauts armed players with the ability to summon an object by typing a noun into an in-game prompt, but the resulting object wasn’t just cosmetic; each spawned entity had its own properties and situational behaviors. 

England says that, while most people believe Scribblenauts’ “objects were all data driven and relied on inheritances [and] systems", each of the items was actually the result of hand authoring and a ton of crunch. 

On the basic level, England says that there were a few rules that helped speed the creation process along, like top level categories that helped define global traits certain objects would have. But while globally defining objects helped to lay the foundation for how different things would interact with each other, hand authoring had to be done to ensure that exceptions for the many, many outliers were present. 

“For example, all humans were scared of category ‘monsters’ and ate from category ‘food’. This is why the ‘vegetarian” ate ‘hamburgers,’” tweeted England. “But when you look at individual objects, the rules don’t make sense. The cop was a great example of how inheritance in systems failed here.”

“A cop won’t flee from monsters if armed with a gun, right? But if you arm an orphan with a gun, he’d still flee, right? If you put Cthulhu and a donut in the same space, everyone would flee from there. Except the cop should totally go for the donut, right?”

Her full Twitter thread on the process is well worth a read, both for fellow game designers and anyone curious about how a development team solves the age old game design question of “if you glue steak to a lion will it eat itself?”

About the Author

Alissa McAloon

Publisher, GameDeveloper.com

As the Publisher of Game Developer, Alissa McAloon brings a decade of experience in the video game industry and media. When not working in the world of B2B game journalism, Alissa enjoys spending her time in the worlds of immersive sandbox games or dabbling in the occasional TTRPG.

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like