Hierarchy

GAME MAKER 0.10 REVAMP

A powerful new way to manage assets!

  • Folder creation for better organization.

  • Filters and sorting.

  • New UI and code to be more user friendly, stable, and reliant.

  • Lock object logic to avoid mistakes.

What is the Hierarchy?

Use the Hierarchy to find objects quickly and create parent and child relationships to manage objects as a group during build and play modes. You may also organize objects into folders and lock logic.

The Hierarchy button opens a window listing all Objects in your Experience. There are different object types:

  • Voxel objects

  • Logic assets

  • Spawn points

Controls

Per Object:

  • Focus the camera on an object (you can also press the F key)

  • Toggle the visibility of any object listed (affects Builder/Play Modes and child objects)

  • Lock object properties so logic cannot be accidentally edited. When you attempt to edit a locked object, a tool tip will remind you to unlock it:

  • View at glance if an object has a behaviour and/or components applied

🖱️ Right Click Menu:

Right click an object or select multiple objects and right click to duplicate, delete, rename, move to a folder, lock logic, hide, or group (add to a new folder).

  • Logic Actors are invisible, so the Hide option is not listed

  • Spawn points include an additional option to Set as Active Spawner

Panel:

  • Create New Folder

  • Delete

  • Logic Count (hover mouse)

Organise Objects

Move Order in Hierarchy

Group Objects in Folders

Select assets and right click to create a Group, which adds them to a New Folder. You may also select multiple assets and drag and drop them into a folder.

A folder acts like a parent object so you can select it and move all objects grouped in a folder at the same time in the viewport.

Manage Folders

Right click a folder to open a menu to duplicate, delete, rename, move to a folder, group (move inside a new folder if multiple folders are selected), and change the folder colour.

Select a colour or click the X to remove the applied colour.

Right click a folder to apply colour

The search bar makes it easy to find objects within folders, by certain criteria such as tags applied, and sort to view details such as when objects were added.

Nested search results show parent folders
Filter options
Sort options


Parent Objects Control Child Objects' Properties

Creating a Parent/Child relationship between Objects can help with managing them as a group in Builder Mode and during gameplay.

When you move or rotate the Parent Object in the Viewport, the Child Object will follow.

When you toggle visibilty of the Parent Object in the Viewport, the Child Object will also change.

Note: This graphic shows an earlier version of Game Maker, but the drag and drop method is the same

Create Parent and Child Relationship

Click an Object in the Hierarchy that will be a Child Object and then drag and drop it on top of another Object in the list that will be its Parent.

You will see new icons next to the Objects to show their relationship:

Parent Object - the left most object

Child Object - indented to the right under its parent

To reverse this, drag and drop the Child Object between two Objects on the main level so it no longer has a parent object. Example:

A Child object may also be a Parent of other Objects. It will be indented to the right from its Parent Object, and its Child Object(s) will be indented to the right of it. Example:

Last updated

Was this helpful?

#123: GM 0.11 update - do not publish until public release

Change request updated