Structure Component Parts


Compound Asset - Animator

🟑 Medium

Example: Dugout Pipe set by Lululand World


  • Modular Asset for flexible use, sometimes built with entry points for players


  • Your intended structure is one of many variations that can be built with the pieces


  • Must use the same color palette to match

  • Z-fighting is possible where component parts join together


Use common angles (30, 45, 60, 90, etc) for easier assembly in Game Maker and note it in the Asset description. Use a common naming convention for a set of Assets with a matching style so they're easy to find.

Test to ensure the pivot points of all Assets are well positioned for a level designer to easily place the Assets together in Game Maker.

Depending on the level designer's plans, these Assets may be used for a smaller detail or a huge structure with an unusual shape. Plan colouring to avoid Z-fighting for maximum flexibility of use.

Determine the shape of the whole design you wish to build and break down the idea into parts based on what functionality is needed, how it can be reused, and how the pieces will interlock or overlap. Create a new project in the Animator and add a Control node in the skeleton on the left. For each Asset in the design, follow the workflow below:

  1. Create a new VXM in the Library and open it in the Modeler.

  2. Create a 3D "sketch" of your Asset as this Model. Modify the collision boundary, create your asset, adjust the pivot point, and trim the volume. Save and exit the Model, then drag and drop it into the node you created.

  3. Use the "sketch" Model to guide the shape of your rig. You can select voxels and choose "Save Selected Voxels" from the Edit menu to create new Models or create new ones in the Library. Trim, adjust the pivot point, and position Models you create into a skeleton of nodes in the Animator. Keep the total faces below 5,000 and nodes below 175.


Follow Quality Guidelines to make the best version of your Asset.


Copyright Β© 2012- 2023 The Sandbox. All Rights Reserved.