Login / Register
Categories Game Toolkits

UMA for RPG Builder

Bridging Character Customization and RPG Frameworks

RPG Builder provides a comprehensive framework for creating role-playing games, but by default, it handles equipment and character appearance through a standard method of enabling and disabling static game objects. For developers requiring more fluid or performant character generation, UMA for RPG Builder offers a specialized integration for the Unity Multipurpose Avatar (UMA) system. This asset acts as a bridge, allowing the power of UMA’s dynamic character generation to be utilized directly within the RPG Builder ecosystem.

By integrating UMA, developers can move beyond static models and implement thousands of unique character variations. The package is designed to replace the default armor-swapping logic with a system that natively understands UMA clothing slots and overlays, ensuring that character customization feels like a core part of the game loop rather than an external addition.

Editor-Based Workflow and Configuration

The integration focuses on an artist-friendly approach that eliminates the need for programming or custom scripting. The primary workflow involves a dedicated editor where developers can link UMA clothing assets directly to RPG Builder armor entries. This setup allows for a more intuitive mapping process than manual code implementation.

Setting up a character involves dragging and dropping character prefabs into the editor and configuring the corresponding armor sets. The system also supports the conversion of existing RPG Builder-configured controllers to use UMA 2, streamlining the transition for projects that have already begun development using standard assets.

Included Demo and Customization Features

To facilitate a quick start, the package includes a character customization demo. This demo is built on top of the standard MainMenu scene provided by RPG Builder, demonstrating how to implement a customization interface where players can modify their avatars before entering the game world. This includes support for specific cosmetic categories such as hair and beard selection.

Key features of the integration include:

  • A user-friendly editor that mirrors the familiar Unity interface.
  • Tools to link UMA clothing items to specific RPG Builder armor slots.
  • A pre-built character customization menu for immediate testing.
  • Support for DNA saving, ensuring that player modifications are correctly preserved.

Technical Requirements and Compatibility

This integration is a utility for two specific frameworks and requires both RPG Builder and the free UMA 2 (Unity Multipurpose Avatar) package to function. It is compatible with major Unity render pipelines, including the Built-in Render Pipeline, HDRP, and URP, providing flexibility across different visual styles and project requirements.

Recent updates to the package, specifically version 2.0.4, addressed critical functionality regarding character data. This included a fix for the character creation scene where DNA was not properly saving during the customization process. The update also refined selection options for hair and beards, ensuring that cosmetic changes are accurately applied to the UMA avatar within the RPG Builder environment. Documentation for the setup and configuration process is provided via an included README file, and support is managed through a dedicated community channel.

Asset Gallery


UMA for RPG Builder Prev Ultimate Crafting System
UMA for RPG Builder Next DeepVoice AI – Text To Voice

Leave a Reply