Titanfall: Assault

iOS, Android
Unity

Card collecting/battling competitive RTS game set in the Titanfall universe.

This slideshow requires JavaScript.

  • Built and coded most UI elements, menus, and cards.
  • Designed UX and menu flow around server communication to hide loading data, refresh specific elements using events, and validate user actions.
  • Created a dynamic window system that auto-sized to fit content, had options such as tabs and headers, and triggered overridable events, all while using a single source of art and animation.
  • Built the deck management menu to use touch timing and drag angles to infer if the user was trying to tap, drag, or scroll the card collection.
  • Made heavy use of game data systems to give designers easy ways to do everything from specifying HUD marker details to adding new features like a training mode.
  • Worked closely with the tutorial designer to provide ways to use the UI to highlight tracked objects, give instructions, and control tutorial flow.
  • Developed UI to handle dynamic device aspect ratio/screen resolution and localized text.