About Project
- Minecraft Character Creator is a franchise-level feature that allows players to create a unique visual identity that travels with them across all Minecraft products.
- Payers can represent themselves with more flexibility through a mix-and-match system that allows them to change a variety of base body and style features.
- This System also includes a new player profile that roams between devices and across Minecraft games, as well as continues support for the legacy Skins system
- Opportunities for players to express their personalities

Role
- Lead UI/UX Designer Communicate with other team leaders, Participate in UI planning meeting,
Create wireframe, flow, and final assets
Challenge and Discovery
- Fun & Deep: Delight players with a far more customizable character creator where they can express their unique realistic or fantastical personality
- Diversity & Inclusion: Everyone will feel that they have the option to represent their real-world self in the Minecraft art style without buying additional items.
Default items for Persona represent a wide range of diverse and inclusive pieces so players can represent how they look in real life - Accessiblity has been embeded on every art/design flow - We have to create a new font due to readability issue
- Simple: While powerful, the character creator is easy to learn and fun to play with again and again because the system is so clean and intuitive
- Purely astetic purpose and do not affect and do not enhance gameplay in order to avoid a "pay to win" economy
- Revenue: We plan increase Average revenue per user(ARPU) & conversion rate for cosmetic items by adding more utility and more value that justify higher prices all while running a balanced economy
- We are developing both Minecraft Bedrock and Minecraft Earth Character Creator simultaniously
Games that use Persona should share a spiritually similar UX flow where possible. The Dressing Room UI can be themed to match the look and feel of a specific game, and the UX can be adjusted to fit the platform. - Cross-play on multiple plateforms
- Persona is built using the Bedrock engine, therefore our assumption is that future games will utilize the existing Minecraft character rig and Persona assets. Custom renderers can be used to achieve a game-specific look and feel using the same underlying assets

Research
- Regular weekly play time to play Competitor's Cusomization
- Game Services support for Roaming Profile
- Used Minecraft Marketplace eco system for consistent user experience
- Earning and buying are equally important in the Persona ecosystem, providing options for all types of players
- Start early with Accessibility team to identify potentil issues
- Auditing our current skins to understand which we can legally roam​
- Study how to balance the ecommerce between Free offers vs Premium offers


Flow, Wireframe and Prototype
- Whiteboard : We used the whiteboard a lot. It is giving us how to approach a problem and work with others. It required design thinking, critical thinking, logical thinking and rational thinking.
- We started with all possible features frist and then trimmed them down to MVP(Minimum Viable Product)
- Multiple wireframe literations with Mojang studio
- Stakeholders from different team have different requirments - Marketing, Accessibility, Communities etc
- Used Figma for Prototype.




Style guide and design
- Keep Minecraft brand franchise
- Work closely with Stoholem Mojang studio to have a visual consistency
- Keep the Components globally in Figma UI/UX Tool
- Keep the same User experience but different look on Bedrock and Earth


Implementation
- No editable UI tool in game for artist/designer to work on
- Most engineers was new to Minecraft code system and game industry.
- Changed the design due to Tech issues
- Craftsmanship bugs and polishing bugs were delt very late or ignored often
UR test & Iteration
- User Research studies help us discover where players are confused, disappointed, or bored with the experience. Issues can be minor or severe. These issues all affect player engagement with the game/feature. It give us to have a player journey. And their perspective. I and game designer made this on any new features or modifying features. It fixes ui flow and eliminate unnecessary ui steps.
- Group discussion after QA Test
- Fresh eye test as often as possible
- Conduct the AB test to get a accurate result