Artificer Documentation
Artificer Overview

Welcome to the documentation for our Artificer Mesh Assembly and Dismantling asset for the Unity Game Engine. Artificer allows you to easily split up any mesh or meshes into component parts and then have those parts build themselves up and dismantle themselves with full artistic control over how that happens. No special work needs to be done to any mesh Artificer will automatically handle the splitting up into elements.
Your game projects can now have impressive spawning of new objects in your scene with just a few clicks. Introduce new characters or objects into your game worlds in endless new ways. Have your buildings or units upgrade by dismantling themselves away into a box and then building up the new version of themselves all without any complicated animation clips, pre processing of meshes and so on.
Even use Unity Splines to give even more control over build orders or have your parts move along splines and smoothly into place. Have your objects build from boxes for even more interest.
And if you don't need the object in the scene anymore you can explode it into loads of pieces as easily as turning off a game object.
Performance
Artificer is super fast when playing back the assembly and dismantle animations as most of the hard work is done when the animation is created in the editor, though you can create at runtime as well if you have need to do so such as procedural meshes etc.




The demo scene included in the asset for example is split into 170 elements and the playback of the assembly of the object takes 0.1ms and the dismantle is 0.11ms. You have control over how fast items are placed so you can tweak it even further.
Get Artificer
If don't already own a copy of Artificer then get your copy now from either the Unity Asset Store or the Fab Store.
Please note the various models and assets seen in the examples and tutorial videos are not included in the asset. You can find links to the assets used in the Used Assets Section.
Features
Some of the features of Artificer are:
Works with any meshes no preparation required
As little as 2 clicks to have it working
Single Mesh or dozens of meshes no problem
Works with Skinned Meshes
Works with Lod Meshes
Test Animations quickly in Edit Mode
Super Fast
Many different ways to split the meshes
Custom splitting option available if you need something specific
Full Control over order of build
Use Unity Splines for complex paths and builds giving amazing control
Full control of the assembly animation with tons of options to shape the look and feel, control speed, directions, scaling rotation etc.
Easily Chain assembles and dismantles together for complex objects
Support for custom Assembly, code your own look with a simple class
Full Events system to have your code interact during building etc.
Handles Lights, Audio, Particles and Line renderings automatically
Enable and disable objects during builds
Explode your objects to dismantle with various options for collisions and physics
Multiple Assembly and Dismantle styles included to get you started quickly
Auto remap materials during builds, useful for back faces etc.
Control builds from script, easy to build piece by piece or groups
Options to have different values for different parts of the same mesh for more control
Volume based or user set selection of elements for custom options
Have multiple profiles for your meshes and select at runtime for more variation
Works on all pipelines and Platforms
Full Undo Support
Complete Tooltips for all values
Full documentation and right click help on every option
Numerous example videos and tutorial videos
Use of Burst and Jobs for super fast splitting
Support for Runtime splitting
Last updated

