Character Lab OFFICIAL SALE

Links

🎮WebGL Demo

📘Documentation

💬Support Discord


Overview

With Character Lab, turn your 3D character models into a stable character creator interface in a few minutes. Don't spend months coding a customization system from scratch: import your models, set up your rules, and start customizing!

Use it directly in-editor to generate optimized prefabs and editable presets, or let your players create their own customization, save their unique characters, and load them seamlessly at runtime.


⚠️ Important Note: This package is a toolkit. It provides the interface, the logic, and the framework; you provide the 3D assets. The character models seen in promotional videos are for demonstration purposes only and are not included.


However, the specific characters featured in our promotional videos and screenshots are available separately as fully compatible packs:

👨 Little Guys - Man

👩 Little Guys - Woman


Also available as a bundle: Little Guys Starter Bundle to get all three assets at a discounted price!


Use Your Own Assets

Easily organize your own 3D models into fully customizable tabs and categories (Hair, Clothes, Accessories...).

  • Customization Tabs: Organize the customization interface tabs thanks to an user-friendly editor window. Define what can coexist (Beard + Moustache) and what is exclusive (T-Shirt or Hoodie) without writing a single line of code.
  • Material Customization: Set up customizable material properties to let users tweak colors or textures on any models directly in the interface.
  • Blendshape Dependency: Automatically trigger blendshapes on specific models when specific items are equipped (e.g., hide hair volume when wearing a hat).

Compatible Packs

Quickly add content to your Lab with Plug & Play compatible packs that work instantly with zero setup required.

  • Centralized Management: Handle all your active packs in one place via the Settings Asset. Enable or disable packs & expansions with a single click.
  • Body Intercompatibility: Set up model compatibility across different base bodies. Include "model equivalences" to switch between compatible bodies seamlessly while keeping the same outfit.

Optimization: 1 Mesh, 1 Material, 1 Draw Call

Once a character is created, you can generate an optimized prefab in the editor, or bake it directly in-game at runtime.

  • Baking: Merges all model parts into a single skinned mesh, combines materials to a single material with a single texture atlas.
  • Gameplay Ready: Drastically reduces draw calls, making the character ready for gameplay scenes.
  • Non-Destructive: At runtime, you can revert an optimized character to its customizable state at any time (e.g., revert baking to change clothes in a menu, then re-bake for gameplay).
  • Standalone Utility: Includes a Skinned Mesh Combiner window to optimize any multi-skinned mesh character in your project, outside the Character Lab workflow.

Complete Save & Load System

  • In-Game (Runtime): A ready-to-use JSON saving system lets players store their creations locally and retrieve them instantly.
  • In-Editor: Create editable "Preset Assets" to build a library of loadable presets in-game. Generate baked character static prefabs for your scenes or to build a library of NPCs.