SimpleAvatar
Symphonie SimpleAvatar is a Unity package that offers an easy-to-use solution for assembling character avatars with features like avatar assembly and reference replacement.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $10
- Category:
- Tools › Game-toolkits
- Developer:
- Symphonie Studio
- Price:
- $10
- Favorites:
- 2
- Supported Unity Versions:
- 2021.3.45 or higher
- Current Version:
- 1.0
- Download Size:
- 1.03 MB
- Last Update:
- Apr 23, 2025
- Description:
- Symphonie SimpleAvatar is a Unity package that offers a not overly powerful but easy-to-use solution for assembling character avatars. It provides components like `Avatar` and `Avatar Part` for spawning and assembling avatar parts, managing the hierarchy of avatar components, and dismantling and deleting avatar parts. Additionally, it offers multiple methods for replacing UnityEngine.Object references after avatar parts are assembled, ideal for features like equipment physics effects. If reflection-based methods don't work, manual methods using code or Visual Scripting are provided as alternatives. The package is designed to be flexible and handle a wide range of use cases, ensuring your avatar system works seamlessly. The usage is straightforward: add the `Avatar` component to your base character model, add the `AvatarPart` component to your models, and use the `SpawnAndAssemble()` and `DismantleAndDelete()` methods to assemble and dismantle the avatar parts. The package also provides a `ReferenceReplaceCallback` component to manually replace references, with three methods: implementing the `IReferenceReplaceable` interface, creating a custom class that implements the `IReferenceReplacer` interface, and using code or visual scripts to listen to the `OnReplaceReference` event.
- Technical Details:
- Key Features:
* Avatar Assembly: Components like `Avatar` and `Avatar Part` are provided for spawning and assembling avatar parts, managing the hierarchy of avatar components, and dismantling and deleting avatar parts.
* Reference Replacement: Multiple methods are available for replacing UnityEngine.Object references after avatar parts are assembled. This is ideal for features like equipment physics effects. If reflection-based methods don't work, manual methods using code or Visual Scripting are provided as alternatives. - Continue »