Pro Unlimited | EA Sports

 

Overview

For EA Sports, I was a contracted UI Technical Designer through Pro Unlimited for EA Sports in Orlando. My role as an UI Technical Designer involved the development of UI for the Madden video game series and resolving bug issues in regard to UI.

 

Studio: Electronic Arts Sports | EA Tiburon Location

Type: Contracted UI Technical Designer via Pro Unlimited

Project Team Size: 20+

Development: August 2022 - May 2023

Ownership: XD Technical Design, UI Development with Frostbite game engine. ActionScript coding and Development. Rime Visual Scripting. UI Debugging and bug fixing. 2D UI Asset Creation for in-game.

Responsibilities: Develop UI in Frostbite Engine using ActionScript Scripting and Rime Visual Scripting. Reskin UI and resolve bug issues.

Tools used: Frostbite Engine, FlashDevelop, Adobe Photoshop, Adobe XD, Jira, Perforce.

 EA Sports: Player Experience Team

Madden Player Experience Team

At EA Sports, I worked on the Player Experience Team for the Madden Video Game Series. My role on the team is a UI Technical Designer. As a UI Technical Designer, my role involves developing game menus, UI widgets, and in-game HUDs that UX designers wireframe and mock for the overall user experience, flow, and UI visual for the game. To achieve this goal, I worked in the Frostbite game engine and scripted UI screens, widgets, and functionality.

My Main Responsibilities

As a UI Technical Designer, my main responsibilities included UI development, UI reskinning, UI debugging, and UI bug fixing. My role requires me to work in the Frostbite game engine and to utilize ActionScript and Rime visual scripting for the development of UI screens and UI widgets. Once all these screens and components are built, another responsibility I have is to debug and test UI functionality and look for any UI bugs and fix and resolve those bugs.

UI Development

As a UI Technical Designer, my main purpose was to implement the wireframes and mocks that UX Designers create for the game. I worked in game engine with visual scripting and ActionScript coding to construct their mocks in game. The UX Designers are akin to an Architect, while as a UI Technical Designer, I fulfilled the role of building and maintaining the architectural plan that the UX Designer has envisioned for the player to experience in regards to UX and UI design.

 

UI Reskinning

Another responsibility as a UI Technical Designer is the reskinning of screens and UI widgets. Some menus and UI widgets still have a primary purpose and functionality, but must be updated and reskinned to the a new theme and layout. A UI Technical Designer would then reskin these components with the new assets and UX themes as determined by the UX designers.

 

UI Debugging

As a UI Technical Designer, going through the UI menu system and searching for any potential bugs is an important responsibility. With UI bugs, there is typically no hiding these bugs from the player. I would regularly go through the UI system of the game to track down and replicate bugs from Quality Assurance so that I may verify these bugs and determine a plan of action to rectify these bugs.

 

UI Bug Fixing

Finally, the fixing of bugs was another main responsibility of a UI Technical Designer. Once that I can determine that a bug is can be replicated, I go about figuring out how that bug can be fixed. Normally, it is code issue that can be resolved.