Content
Updated by Sean Rice 6 months ago
This project space is dedicated to the ongoing development and integration of the **Atavism Modular Character System**, a highly extensible framework designed to support dynamic, runtime character customization within Atavism-based MMOs.
Documentation can be found here: [https://hngamers.com/courses/atavism-modular-customization/](https://hngamers.com/courses/atavism-modular-customization/)
Files can be accessed here: [https://files.hngamers.com/index.php/s/sai7wsc8gmXWiQr](https://files.hngamers.com/index.php/s/sai7wsc8gmXWiQr)
<img class="op-uc-image op-uc-image_inline" src="data:image/png;base64,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">
<br>
Built as a core pillar of HNGamers' MMO architecture, this system allows for complex avatar configuration, asset switching, and animation blending—all managed through a flexible, plugin-driven backend.
### đź”§ Key Features:
* **Modular Gear & Body Part System**
Characters are constructed from interchangeable parts (head, torso, arms, legs, gear, etc.) defined in the database and hot-swappable in-game.
* **Plugin-Based Architecture**
Custom-built Atavism plugins allow runtime control over:
* Armor & clothing sets
* Equipment slots & restrictions
* Morph targets (for facial/body shape)
* Dynamic material assignment (team color, damage states, etc.)
* Racial and gender-specific variations
* **Database-Driven Asset Management**
Gear and body parts are loaded directly from the game database, enabling centralized management of all character assets across titles.
* **Character Creator Integration**
Supports full character creation UI with sliders, dropdowns, and preview functionality for:
* Face & body morphs
* Hairstyle and facial hair
* Skin tone, eye color, and other attributes
* **Animation Layer Support**
Clean separation of animation layers for base movement, upper body combat, emotes, and overrides—all synchronized with modular rigs.
* **Asset Fusion & Optimization Pipeline**
Includes logic for combining mesh parts and reducing draw calls while maintaining modularity.
### đź§© Use Cases:
* **Unleashed MMO** – Primary implementation with futuristic gear and team-based identity customization.
* **R&D Prototypes** – Used to test new avatar styles, faction gear, and visual effects for in-house projects.
### 📦 System Components:
* Unity-side runtime manager (C#)
* Atavism plugin suite (Java)
* Custom Unity editors for visual setup
* SQLite/MySQL gear + species mappings
* Optional server-side scripting for ruleset enforcement
This project serves as the central development and planning space for modular character functionality across all HNGamers titles. All updates to gear systems, species logic, body part variants, and plugin enhancements are tracked here.
<br>
<img class="op-uc-image op-uc-image_inline" src="data:image/png;base64,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">
Documentation can be found here: [https://hngamers.com/courses/atavism-modular-customization/](https://hngamers.com/courses/atavism-modular-customization/)
Files can be accessed here: [https://files.hngamers.com/index.php/s/sai7wsc8gmXWiQr](https://files.hngamers.com/index.php/s/sai7wsc8gmXWiQr)
<img class="op-uc-image op-uc-image_inline" src="data:image/png;base64,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">
<br>
Built as a core pillar of HNGamers' MMO architecture, this system allows for complex avatar configuration, asset switching, and animation blending—all managed through a flexible, plugin-driven backend.
### đź”§ Key Features:
* **Modular Gear & Body Part System**
Characters are constructed from interchangeable parts (head, torso, arms, legs, gear, etc.) defined in the database and hot-swappable in-game.
* **Plugin-Based Architecture**
Custom-built Atavism plugins allow runtime control over:
* Armor & clothing sets
* Equipment slots & restrictions
* Morph targets (for facial/body shape)
* Dynamic material assignment (team color, damage states, etc.)
* Racial and gender-specific variations
* **Database-Driven Asset Management**
Gear and body parts are loaded directly from the game database, enabling centralized management of all character assets across titles.
* **Character Creator Integration**
Supports full character creation UI with sliders, dropdowns, and preview functionality for:
* Face & body morphs
* Hairstyle and facial hair
* Skin tone, eye color, and other attributes
* **Animation Layer Support**
Clean separation of animation layers for base movement, upper body combat, emotes, and overrides—all synchronized with modular rigs.
* **Asset Fusion & Optimization Pipeline**
Includes logic for combining mesh parts and reducing draw calls while maintaining modularity.
### đź§© Use Cases:
* **Unleashed MMO** – Primary implementation with futuristic gear and team-based identity customization.
* **R&D Prototypes** – Used to test new avatar styles, faction gear, and visual effects for in-house projects.
### 📦 System Components:
* Unity-side runtime manager (C#)
* Atavism plugin suite (Java)
* Custom Unity editors for visual setup
* SQLite/MySQL gear + species mappings
* Optional server-side scripting for ruleset enforcement
This project serves as the central development and planning space for modular character functionality across all HNGamers titles. All updates to gear systems, species logic, body part variants, and plugin enhancements are tracked here.
<br>
<img class="op-uc-image op-uc-image_inline" src="data:image/png;base64,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">