View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.50 or later
- Package size
- 931 KB
- Files
- 21
- Favorites
- 19
- Views in the past week
- 22
- Requires
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $12.99 on
Keywords
Integration Game Creator 2 | Magica Cloth 2
Integration tool for Game Creator 2 and Magica Cloth 2 that equips, removes, and rebuilds cloth-based skinned mesh props on characters at runtime.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Integration Game Creator 2 | Magica Cloth 2 screenshot 1
About this asset
This package integrates Game Creator 2 with Magica Cloth 2 and adds runtime support for equipping cloth-based skinned mesh props on Character components.
It is designed for projects that use Game Creator 2 for character logic and visual scripting, while using Magica Cloth 2 for secondary motion such as skirts, hair, capes, and other wearable cloth elements.
The integration provides custom Game Creator instructions to:
- put on a Magica Cloth skin mesh prefab
- take off a specific Magica Cloth skin mesh prefab
- remove all equipped Magica Cloth skin meshes from a character
When a cloth prefab is equipped, the system instantiates it under the target character, remaps its skinned mesh bones to the active character skeleton, reassigns Magica Cloth transforms, moves cloth colliders to the correct character bones, and starts the cloth simulation.
The package also handles character model changes at runtime. If the Game Creator character swaps to another visual model, previously equipped Magica Cloth items are rebuilt and reattached to the new skeleton automatically.
A pre-warm component is included to initialize Magica Cloth 2 at scene start and reduce first-use stutter when equipping cloth items for the first time.
- 3 Visual Scripting Instructions - Put on / Take off / Take off All, found under Characters → Visuals in GC2's instruction picker
- MagicaSkinMeshProps component -automatically added to the Character at first equip; manages the full lifecycle of all cloth instances (no global state, no static dictionaries)
- Automatic bone remapping -SkinnedMeshRenderer bones and MagicaCloth transforms are re-mapped to the target character's skeleton by name; already-equipped instance bones are excluded to prevent conflicts when layering multiple items
- Collider relocation -ColliderComponent objects are moved from the prefab hierarchy onto the corresponding character bones, preserving local position and rotation
- LIFO removal order - Take off removes the most recently added instance of a prefab first, matching standard GC2 behaviour; Take off All removes every cloth mesh in one call
- MagicaClothPreWarm -optional MonoBehaviour that runs the MagicaCloth build pipeline on a hidden off-screen instance at scene start to eliminate first-equip Burst compilation delay
- Zero source modifications -no files inside Game Creator 2 or MagicaCloth 2 packages are changed; the integration compiles in its own assembly
From the publisher's Asset Store listing.
Technical details
This package is intended as an integration utility, not a content pack. It does not generate clothing automatically. Users must prepare compatible prefabs with SkinnedMeshRenderer and Magica Cloth 2 components, and bone names must match the target character rig.
Suitable for character customization systems, equipment systems, outfit switching, NPC variation, and runtime cosmetic changes.
Requirements: Game Creator 2, MagicaCloth 2
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.50f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.