Mechanic 2 – objects, attributes, and states

A game's space is filled with objects: characters, items, buildings, props, rocks, trees, and other characters. Basically, anything that can be interacted with in the game. In computer science terminology, these objects have attributes (position on the screen, visual appearance, statistics...) and a state (dead or alive, current speed, maximum speed, and so on) that help define them and how they interact with other game elements.

Shell associates to objects and states the terms nouns and adjectives. You can describe each object of your game with a name and you can specify its attributes and states using adjectives. For example, a car (object) might have the following attributes: red (color), fast ...

Get Practical Game Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.