I led the creation of The Coalition design system for web team. This system follows standard quality and design requirements and is designed to be reusable, scalable, and shareable among teams, while also adhering to Microsoft Content Accessibility standards. By using this design system, The Coalition web team are able to ship MVP features faster and increase design efficiency as video game websites evolve. My web style guidelines are shared among various departments including Engineers, QA, Esports, Partners, and Product Managers.
Desktop 1920 x 1080 breakpoint.
Tablet 768 x 1024 breakpoint.
Mobile 414 x 736 breakpoint.
I provided the right CSS font size to developers and space the text accordingly so that it’s easy to read in different languages.
Desktop scale converted to em.
- body { font-size: 18px; }
- h1 { font-size: 4.77em; line-height: 1.1; } /*86/18*/
- h2 { font-size: 3.33em; line-height: 1.2; } /*60/18*/
- h3 { font-size: 1.77em; line-height: 1.3; } /*32/18*/
- h4 { font-size: 1.33em; line-height: 1.5; } /*24/18*/
- p { font-size: 1em; line-height: 1.5; } /*18/18*/
Mobile scale converted to em.
- body { font-size: 16px; }
- h1 { font-size: 3.125em; line-height: 1.1; } /*50/16*/
- h2 { font-size: 2.5em; line-height: 1.2; } /*40/16*/
- h3 { font-size: 1.5em; line-height: 1.5; } /*24/16*/
- h4 { font-size: 1.125em; line-height: 1.5; } /*18/16*/
- p { font-size: 1em; line-height: 1.5; } /*16/16*/
Desktop scale converted to em.
- body { font-size: 18px; }
- h1 { font-size: 3.33em; line-height: 1.1; } /*60/18*/
- h2 { font-size: 2.22em; line-height: 1.2; } /*40/18*/
- h3 { font-size: 1.66em; line-height: 1.2; } /*30/18*/
- h4 { font-size: 1.11em; line-height: 1.5; } /*20/18*/
- h5 { font-size: 1em; line-height: 1.5; } /*18/18*/
- h6 { font-size: 0.88em; line-height: 1.6; } /*16/18*/
- p { font-size: 1em; line-height: 1.6; } /*18/18*/
Mobile scale converted to em.
- h1 { font-size: 2.5em; line-height: 1.1; } /*40/16*/
- h2 { font-size: 1.875em; line-height: 1.2; } /*30/16*/
- h3 { font-size: 1.25em; line-height: 1.4; } /*20/16*/
- h4 { font-size: 1.125em; line-height: 1.5; } /*18/16*/
- h5 { font-size: 1em; line-height: 1.5; } /*16/16*/
- h6 { font-size: 0.75em; line-height: 1.6; } /*12/16*/
- p { font-size: 1em; line-height: 1.6; } /*16/16*/
Where the breakpoint is one of
xs
- set styles from 0px
and up (phones) sm
- set styles from and up (large phone) md
- set styles from 600px
and up (tablet) lg
- set styles from 958px
and up (desktop) xl
- set styles from and up (large desktop)Where alignment is one of:
- left
- right
- center
Opt for minimalistic user interfaces and interactions to avoid clutter, since about half of our users are viewing from a small screen on mobile. Web icons are simpler than the game's to keep it clean and distraction-free.
Icons are designed to be modern, simple, bold, and geometric to ensure clarity and readability at very small sizes. Stroke weight, shape, and corner radius must be consistent.
These colors are added to the asset panel in Adobe XD and can easily be changed to your custom brand colors. Color contrast ratio requires 4.5 and design must be AA compliant.
Desktop 16:9 aspect ratio images at least 2560 x 1440 pixels JPEG, 72 pixels/inch. 3840 x 2160 4K is nice to have. Still image and 15 second looping video on desktop.
Tablet and mobile 1:1 aspect ratio images 2000 x 2000 pixels JPEG, 72 pixels/inch (9:16 centered safe zone). Still image and no looping video on tablet and mobile.
Native iOS and Android keyboard push assets differently. Use native mobile controls for web components, such as control pickers for ESRB (Entertainment Software Ratings Board) mature +17 age gate.
Use 45px touch target with minimum space between elements of 8px. This is about 48 x 48 decimal places (dp) or 44 x44 point conversions (pt) touch target.
User interface and gestures satisfy both iOS and Android users. Using standard hand gestures, such as tap, drag, flick (scroll or pan), swipe, double tap, pinch, and touch and hold on the keyboard.
Apply action menu triggers that slides up from the bottom. This interaction works similar to iOS human interface and Android material design.
Fixed bottom tab bar displaying up to five tabs for global navigation. A More tab is used to display extra tabs and slides up a drawer when triggered. Tablet amd mobile screens tab bar consists of five icons maximum per row.
Contained primary
Outlined secondary
Contained primary
Outlined secondary
Contained primary
Outlined secondary
The Xbox brand logos utilize a bold, flat, 1-color design. Do not modify the Xbox logo. The logo is available in horizontal and stacked versions in either green or white. Do not make the logo black.
Display notification call-to-action banner at end of each news post. The action button goes to the Manage Notifications Settings page.
Ensure web progressive enhancement functions work as designed especially for Chrome, Edge, and Safari browsers on iOS and Android devices. When designing a mobile-first, make sure that it feels like an iOS and Android app while using progressive web application push notifications.
Gears5.com, gearstactics.com, and gears.gg have push notifications for users to subscribe on most platforms and browsers. This engages our users without a native app and increases our traffic. Gears5.com push notifications were released in October 2020 and subscriptions have increased by 25% in December 2020.
If web push notifications are not supported, hide all notification features.
If not subscribed, display notification with plus icon and off switch toggle.
Browser support notifications: Edge, Firefox, Chrome, Safari macOS, Opera, Android browser, and Opera mini.
If subscribed, display notification with checkmark icon and on switch toggle.
Display disabled switch toggle. If the user clicks/taps the "Block" button in the permission prompt, the web app will not be able to ask the user for permission again. They will have to manually "unblock" the app by changing its permission state, which is buried in a settings panel.
Always provide an arial-label, such as "Join now, learn more about joining Xbox Game Pass Ultimate".
Print production releases in the Research & Development team. Over 3.4 million security appliances shipped.
View case study