Ryan Whittier Hale

O.D.D. tvOS app

UX/UI designer, game designer, 3D artist

Joyful Wings came to me with a vision of retro style game, called O.D.D. (for Orbital Disaster Defense), for Apple TV that is traditionally controlled using a gamepad. I was tasked with designing a control layout for the Apple TV remote (Siri Remote) that would be simple enough for casual gamers, but retain enough precision and depth for experienced gamers.

ODD background image darker 2.jpg

Research & Analysis

Researching players of all experince

I interviewed gamers of varying experience to better understand their expectations and how they interface with games. I broke these down into two general categories, casual gamers and hardcore gamers. Some of my key takeaways ar

Casual Gamers

  • Mainly play games on mobile devices.
  • Prefer to play one handed with gesture controls.

Hardcore Gamers

  • Mainly play console and computer games.
  • Prefer a two handed gamepad layout with tactile buttons.
  • Feel that casual games are simplistic.

Ideation & Design

a Control Layout For All

I ended up designing two layouts for the Siri Remote to accommodate the varying expectations gamer’s have of interfaces. One layout the remote is held 1 handed in a vertical position, while the other layout is controlled with 2 hands and held horizontally. Since the Siri Remote has a Gyroscope, users can easily switch between these two control layouts by simply rotating the remote.

Controller Types.png

On Boarding / Tutorial LeveL

Upon starting the game, users enter a first time user experience tutorial level. This familiarizes users with the controls through dialogue between the characters to maintain continuity in the game.


Designing UI for a 10-foot interface

I created menu an navigation by incorporating elements of the apple’s tvOS human interface guidelines into my process. Users can swipe up and down on the touch surface to navigate menus, and clicking opens the selected list items. In addition, the 1 handed and 2 handed controller layouts are both usable within the menus as well.