A tangible, non-transitory, computer-readable storage medium having instructions stored thereon, which when executed by a processor executing a multi-platform deformation engine system in association with a game engine system, are configured to cause the processor to at least:
- receive an input file that includes an asset geometry, the asset geometry defining an asset mesh structure, the asset geometry excluding an internal framework;
- associate at least one deformer instance with the asset mesh structure, the at least one deformer instance including a plurality of user-selectable deformer channels, each deformer channel associated with at least a portion of the asset mesh structure and configured to adjust a visual appearance of the associated portion of the asset mesh structure;
- receive, based on a user input, a customizable order of operations for evaluation of at least a subset of the plurality of deformer channels, the order of operations specifying an order in which each deformer channel of the subset is to be evaluated in real-time during animation of the asset geometry;
- and
- generate an output file that includes the asset geometry, the at least one deformer instance, and the order of operations.