Introducing 3D Avatars to a UGC Platform

Built for creators to express who they are

TIMEFRAME

Feb 2021 - May 2021

ROLE

User Research & Analysis
Design Thinking
Wireframing & Prototyping
Usability Testing

TEAM

1 Project Manager
4 Developers
2 Designers

CONTEXT

Creators on Mzaalo wanted to be seen beyond their content

Mzaalo is a gamified streaming platform offering movies, series, and creator tools to a community of over 12 million users. As the platform scaled, we identified an opportunity to make creator identity more personal and expressive.

PROBLEM

Profiles were rarely updated and failed to reflect creator identity

As Mzaalo’s creator ecosystem expanded, profile spaces remained largely functional and underutilized. Many users rarely updated their profile photos or revisited their profiles, limiting opportunities for meaningful self-expression.

SOLUTION

Identity was made visible through 3D Avatars

We partnered with Ready Player Me to launch a 3D avatar system, allowing users to quickly create inclusive, personalized identities via selfies or presets.

IMPACT

Profile completion rates doubled as 40% of active users built personalized 3D avatars within the first month.

40%

Adoption rate for 3D avatars

2X

Increase in profile visits

35%

Increase in daily returns

High Level Goals

01

Design an engaging avatar experience that strengthens emotional connection and encourages profile interaction.

02

Identify essential customization features that enable accurate and inclusive self-representation.

MARKET RESEARCH

Existing avatar platforms fell short on inclusive representation and personalization

To inform our approach, we examined leading avatar platforms to understand how identity was represented across the market. This helped us identify gaps in inclusivity, realism, and personalization that Mzaalo could address.

Memoji

Memoji

Polished, animated 3D look

Lacks extensive clothing options

Bitmoji

Bitmoji

More personalization

Lacks a reset option

Facebook Avatars

Facebook Avatars

Simple user experience

Low avatar resemblance

USER INTERVIEWS

Over 70% of users desire more personalization options to truly reflect their unique identities

We interviewed 15 active users across similar platforms. The questions explored customization preferences, challenges, and overall satisfaction. Using thematic analysis, I synthesized the responses into key themes that highlight user needs and frustrations.

Questions

Themes

Questions

Themes

Questions

Themes

What the analysis revealed…

01.

Design an intuitive & user-friendly interface

02.

Increase user control over avatar customization

03.

Accurate self-reflection matters

04.

Offer flexible wardrobe options

05.

Cultural Representation is underserved

01.

Design an intuitive & user-friendly interface

03.

Accurate self-reflection matters

05.

Cultural Representation is underserved

02.

Increase user control over avatar customization

04.

Offer flexible wardrobe options

FUNCTIONAL TESTING

While face detection worked well in ideal scenarios, limitations emerged in low light, motion, and with headwear

Before moving into ideation, I focused on testing the most integral feature: face detection. We evaluated Ready Player Me’s face detection APK with 20 users under varying conditions to assess its performance prior to integration. As a third-party tool, this test helped us identify technical constraints early and opened the door for collaboration with the development team to ensure a smoother user experience.

Accurate facial mapping in optimal lighting conditions

Headband not recognized during face detection

Metrics Measured

Metrics Measured

Accuracy

Percentage of successful detections

Speed

Time taken to detect a face

User Satisfaction

Feedback on ease of use and comfort

35

25

15

5

5

0

-5

Error

Frequency of false positives or missed detections

Core testing insights

Performance Overview Table

Strengths:

  • Face Detection performs exceptionally well in ideal lighting conditions and front-facing scenarios with 92–96% accuracy.

  • Detection speed averaged 1.5s, performing well across devices but showing some variance.

Weaknesses:

  • Struggles in low light, backlit conditions, and with partially visible faces, with accuracy dropping to 50-55%.

  • Non-frontal angles, extreme expressions, and headwears also reduce accuracy and speed with a 55-60% success rate.

POTENTIAL FIXES

Design solutions can’t fix the APK’s core tech, but can mask its flaws

  1. Request Developer Mitigations

Ask if they can tweak detection thresholds for low-light/backlit scenarios.

  1. Pre-Scan Guidance

Add screens to coach users (e.g., "Face the camera directly in good lighting").

  1. Error Handling

Design friendly prompts for failures (e.g., "Oops! Try without glasses or customize manually").

  1. Propose Post-Detection Customization

Lets users refine auto-detected avatars.

  1. Collaborate on Feasibility

Can we trigger manual mode automatically after 2 failed detections?

USER FLOW

User flow for Avatar Creation

TESTING + IMPROVEMENTS

3 major improvements in my design

Before arriving at the final design, earlier versions of key screens were tested to identify usability gaps. Based on the feedback, several refinements were made, these iterations are now part of the final solution.

Usability testing insight #1

Early body selection prevented misgendered avatars

Before

After

DATA

  • The face scan assigns body types based solely on facial features, often misaligning user identity.

  • Initial misrepresentation creates friction and negative emotional response.

  • Users don’t have control before the body is generated.

USER FEEDBACK

  • “I’m a dude and my body looks feminine.”

  • “It was awkward. The face was neutral, but then it gave me facial hair and a masculine body.”

  • “I felt like my avatar required adjustment because the face scan assumed my body type based on my features.”

Before

After

DATA

  • The face scan assigns body types based solely on facial features, often misaligning user identity.

  • Initial misrepresentation creates friction and negative emotional response.

  • Users don’t have control before the body is generated.

USER FEEDBACK

  • “I’m a dude and my body looks feminine.”

  • “It was awkward. The face was neutral, but then it gave me facial hair and a masculine body.”

  • “I felt like my avatar required adjustment because the face scan assumed my body type based on my features.”

Before

After

  • The face scan assigns body types based solely on facial features, often misaligning user identity.

  • Initial misrepresentation creates friction and negative emotional response.

  • Users don’t have control before the body is generated.

USER FEEDBACK

  • “I’m a dude and my body looks feminine.”

  • “It was awkward. The face was neutral, but then it gave me facial hair and a masculine body.”

  • “I felt like my avatar required adjustment because the face scan assumed my body type based on my features.”

Usability testing insight #2

Switching to Tabs Improved Discoverability

Switching to Tabs Improved Discoverability

Variant 1

Variant 2

A/B Variants

Results

CONTEXT

We needed to test if users better understood customization options when grouped under broad categories or listed as separate tabs.

SOLUTION

We ran an unmoderated prototype testing on 2 different groups of users:
Variant 1: Broad category structure
Variant 2: Grouped categories with secondary tabs

A/B Variants

Results

Variant 1

Variant 2

CONTEXT

We needed to test if users better understood customization options when grouped under broad categories or listed as separate tabs.

SOLUTION

We ran an unmoderated prototype testing on 2 different groups of users:
Variant 1: Broad category structure
Variant 2: Grouped categories with secondary tabs

Variant 1

Variant 2

A/B Variants

Results

CONTEXT

We needed to test if users better understood customization options when grouped under broad categories or listed as separate tabs.

SOLUTION

We ran an unmoderated prototype testing on 2 different groups of users:
Variant 1: Broad category structure
Variant 2: Grouped categories with secondary tabs

Usability testing insight #3

 Enabling multi-select reduced user backtracking

Enabling multi-select reduced user backtracking

Before

After

DATA

  • Users were confused by single-selection behavior, where choosing a new item replaced the previous selection.

  • There was a mismatch between user expectations and actual functionality. Users expected standard e-commerce behavior.

  • I have also noticed that a few looked for a checkbox or long pressed on items to multi-select items. 

USER FEEDBACK

  • “Why can’t I buy two items at once? I have to go back every time?”

  • “I thought I selected both items… where did the first one go?”

  • “It’s frustrating! I wanted to complete the outfit.”

Before

After

DATA

  • Users were confused by single-selection behavior, where choosing a new item replaced the previous selection.

  • There was a mismatch between user expectations and actual functionality. Users expected standard e-commerce behavior.

  • I have also noticed that a few looked for a checkbox or long pressed on items to multi-select items. 

USER FEEDBACK

  • “Why can’t I buy two items at once? I have to go back every time?”

  • “I thought I selected both items… where did the first one go?”

  • “It’s frustrating! I wanted to complete the outfit.”

Before

After

DATA

  • Users were confused by single-selection behavior, where choosing a new item replaced the previous selection.

  • There was a mismatch between user expectations and actual functionality. Users expected standard e-commerce behavior.

  • I have also noticed that a few looked for a checkbox or long pressed on items to multi-select items. 

USER FEEDBACK

  • “Why can’t I buy two items at once? I have to go back every time?”

  • “I thought I selected both items… where did the first one go?”

  • “It’s frustrating! I wanted to complete the outfit.”

FINAL DESIGNS

The 3D Avatar System

Selfie-Based Avatar Generation

  • Take a selfie or pick a favorite photo.

  • Enhanced facial mapping captures every detail.

  • Guided overlays ensure your selfie is framed just right.

Advanced Facial & Style Customization

  • Choose from a broad palette of skin tones, hair colors, and makeup styles.

  • Choose from a broad palette of skin tones, hair colors, and makeup styles.

  • Customize facial features like moles, freckles and wrinkles.

  • Style hair with options ranging from full styles to balding patterns.

  • Accessorize with piercings, glasses, and headwear to express personality.

Inclusive Cultural Representation

  • Choose from authentic traditional outfits, hairstyles, and accessories that celebrate your roots.

  • Mix and match ethnic wear with modern styles.

  • Thoughtfully curated options to feel seen, respected, and proud of your heritage.

Quick Start with Default Avatars

  • Skip the manual work and pick from a range of stylish presets.

  • Your default avatar can be customized later.

  • Ideal for users who want a quick, hassle-free start.

Flexible Outfit Building

  • Skip the preset outfits and create combinations that feel more you.

  • Tops, bottoms, shoes and accessories can be paired individually.

  • Instantly switch between color options without reselecting items.

Integrated Monetization

  • Unlock premium outfits and accessories using Mzaalo Coins (in-app currency).

  • Easily preview and purchase multiple items while customizing your avatar.

  • Bought items are instantly added to your avatar's wardrobe.

    "Coins can be earned by completing in-app tasks."

  • Bought items are instantly added to your avatar's wardrobe.

    "Coins can be earned by completing in-app tasks."

INTEGRATION STRATEGY

Avatars were embedded within the profile experience for seamless integration

We integrated avatars into the profile experience and onboarding to make them discoverable and easy to adopt. Users could optionally set an avatar as their profile headshot. Existing users were introduced to the feature through a guided instructional overlay and a new entry point within the profile. New users were invited to create an avatar during signup, with the option to skip and complete it later.

MY LEARNINGS

Some of the things I learned while working on this project

User feedback uncovered new priorities

User interviews revealed that personal details like freckles and scars mattered most, helping refine customization and usability.

Importance of early product discovery

Early testing across devices and environments revealed face detection and platform issues, helping us refine design and prevent technical setbacks before launch.

REFLECTION

Here’s what I would improve if I were to redesign it today

01

Prioritize accessibility

In 2020, my understanding of accessibility was limited. Today, the focus would be on creating a more inclusive experience that’s usable and comfortable for everyone.

02

Deeper customization

Add contextual filters within each category and finer tweaks to features like eyes and face shape.

03

Emotionally expressive avatars

Let users reflect moods with subtle facial expressions for a more personal connection.

04

Celebrate all forms of representation

I’d expand the avatar system to include assistive devices, visible disabilities and age diversity ensuring users of all identities feel genuinely seen.

NEXT PROJECT

Improving certificate approvals with a 40% faster workflow

I’m Rowena Pinto, a product designer with 3+ years of experience designing data-driven, research-backed products that help businesses stand out.

Let's Work Together!

Designed in

by Rowena ❤️

© Copyright 2026

I’m Rowena Pinto, a product designer with 3+ years of experience designing data-driven, research-backed products that help businesses stand out.

Let's Work Together!

Designed in

by Rowena ❤️

© Copyright 2026

I’m Rowena Pinto, a product designer with 3+ years of experience designing data-driven, research-backed products that help businesses stand out.

Let's Work Together!

Designed in

by Rowena ❤️

© Copyright 2026