Scalable theme design for mobile game prefabs to boost dev productivity

UI/UX

Visual

Design System

Role

UX Design Intern

Duration

Jun-Aug 2022 (Released)

Team

1 UX Design Intern (Me), 1 Senior UX Designer, Dev Team

Context

Beamable helps developers build live games faster

Beamable provides a range of tools and services that allow game developers to focus on creating game content, rather than having to build and maintain their own game backend infrastructure.

Prefabs: pre-built templates for game features in game development

Beamable prefabs allow developers to add common game features (leaderboard, etc.) as easy as drag and drop.

Target Users

Indie game developers and designers who may lack the resources or expertise to build their own live games.

Game Developers
Game Designers

Problem

The default UI for prefabs is under utilized

Customers have complained that the default UI for prefabs is outdated, confusing, and inflexible. As a result, developers often need to create their own UIs from scratch, which can be time-consuming and cause inconsistencies in the game's overall UI design.

How might we redesign the default UI for prefabs to increase adoption by indie game makers?

Solution

What if we use the Beamable theme?

Solution Overview

A scalable theme design for game prefabs to increase efficiency, consistency and brand identity.

HOW DID I GET HERE

Challenge

Redesigning the Prefabs’ UI with minimal dev costs

After speaking with the product manager, I learned that Beamable was facing budget and resource constraints as a startup. I then developed strategies to create effective solutions within this situation.

Constraints

❌ Adding new features

❌ Major changes to user flow

❌ Access to users or customers

My Strategies

✅ Prioritizing critical needs

✅ Reusing existing components

✅ Standardizing user flow

Competitive Analysis

Identifying critical components from popular games

I first studied popular live games in the market to identify common components and design patterns. This helped ensure that the prefabs had only the necessary components for maximum compatibility.

Identifying Problems

Reusing existing components and layouts if possible

I then analyzed the existing prefabs and identified reusable components and layouts to save dev resources. Some usability and content issues were also identified during the research.

Usability issues

  • Affordances
  • Consistency
  • Compatibility

Content issues

  • Error messages
  • CTAs
  • Titles

Reusable elements

  • Panels
  • Headers
  • Buttons

Wireframes

Standardizing user flow with new wireframes

After gathering feedback from stakeholders, I created a series of new wireframes that incorporated standardized design patterns and UI components.

Style Guide

Creating a style guide for Beamable theme prefabs

Through visual research, I defined a style guide for game prefabs that follow the Beamable brand style.

Why Beamable Theme?

As the default UI style, the Beamable theme helps create a consistent visual experience for users among Beamable products and reinforces the brand identity.

ITERATIONS

Theme Design

Striking a balance between efficiency and fancy

Iteration: account prefab 1

Content Writing

Make it simple and accurate

Iteration: account prefab 2

Designing Multiple Prefabs

Stay consistent and organized

Iteration: inventory prefab

Trade-offs Between Options

More intuitive, lower dev costs

Thanks for reading! 🙇🏻