A game object is any object that has all of these characteristics:
A game object can have one or more resource slots, which associate assets with the game object. A slot appears in the Project Lister tree as a child of a Game Object; you might have to expand a Game Object node to see its available slots.
To associate an asset with a game object, drag the asset to the appropriate resource slot. The XML schema that defines a particular type of game object specifies its available properties and the kinds of assets that can be associated with it. Common assets include geometry, texture, and behaviors. For example, the Orc example in the Palette’s Examples pane is defined as having four types of assets that can be associated with it and specific properties that can be set.
A programmer can create other game object types by creating an XML schema to define that type. For more information about XML schemas, see the ATF Programmer's Guide: Document Object Model (DOM) (available from https://github.com/SonyWWS/ATF/tree/master/Docs).
To see how a game object appears in the Project Lister and how its properties appear in the Property Editor, perform the following tasks:
When you dragged the Orc example to Design View, the LevelEditor created an Orc game object. The Orc game object has four resource slots (geometry, animation, target, and friends) because its XML schema defines these slots. You can assign resources to each of these slots. For example, to make the orc look less like a cube, and more like a creature, you can drag a Hybrid model to the geometry resource slot of the Orc in the Project Lister. The figure below shows the Orc game object before applying the Hybrid resource to the Orc’s geometry, and after applying the resource to the geometry. If you want a larger orc, you can use the Scale manipulator to resize the orc.
The figure below shows the Project Lister for the Orc game object after adding the Hybrid model to the Orc’s geometry resource slot.
And the figure below shows the Property Editor window for the Orc game object.