The Game Hub

EA App

Overview

The “Game Hub”  is where players come to learn critical information about a game and decide about purchasing, subscribing, downloading, or playing a game.

The core of the EA App is all of its games and additional content, including DLC, in-game currency, and add on’s. The Game Hub template needed to be flexible enough to account for varying content types, and unique product requirements, while being made up of common elements and functionality so that the learned behavior of our players would carry over from one game to the next.

Another dimension that these pages needed to reflect was the game's lifecycle and the user's relationship to it. The components and content that made up this page had to be highly stateful and adaptable to account for all these additional vectors.

Finally, these pages needed to work with our automated authoring workflow. With thousands of instances of these pages within the app, relying on our publishing team to create pages one by one was not scalable. The solution needed to be 99% automated but have the ability for one-off overrides and custom activations.

Examples of typical Game Hub content include game acquisition options (a la carte + membership), key art, screenshots and videos, game descriptions, features, system requirements, promotional content, add-on's, and related content.

Responsibile for: UX/IA, Design, and prototyping

Discovery

The scale of this project required a lot of research and planning. I spent several months in this discovery stage, learning about the space,  and collaborating with UXR on various user studies.

Armed with a trove of great data and insights, I started  to map out a strategy that aligned with the core business objectives and roadmaps.

Flexible aquisition module

The “Get The Game Module” is a flexible component designed to drive players into the purchase funnel. This component provided easy access to all the purchasing options, depending on the game/user state, platform, and game lifecycle.

Once a player had converted and was actively playing a game, this component would adapt to their state and become an entry point to launch a game session and track high-level game statistics.



Past work  |  CV  |  LI  |  say hello!