MY MUSTANG
As a lead technical artist on the My Mustang project, I played a key role in developing the user interface within Unreal Engine.
To begin the project, my colleague and I created a blank Unreal Engine project, which eventually became the full My Mustang application, to greybox prototypes and test Unreal Engine's capabilities. As design and engineering teams joined the project, my focus shifted to developing functional user interface widgets and interactions using Unreal Engine's UMG and Blueprint visual scripting. I developed a reusable component library that supported consistent behavior across the application, including:
- Buttons, lists, menus, and sliders
- Interactive states (hover, pressed, active)
- Motion systems and animated transitions
I also built the widgets for the home page, custom mode, my color, and cluster theme screens.
Using Blueprints, I integrated these widgets to ensure seamless application-wide communication. I also implemented and configured Epic Games' orbital camera rig to enable smooth animated transitions between different views of the Mustang avatar. While the design team created the avatar's visuals and animations, I focused on their functionality within the application.
Below are a few examples of various stages of my user interface development while working on the application. They include the home page awaiting some icons and walkthroughs of interface interactions.
Close collaboration with design and engineering was crucial. I leveraged my source control expertise to train the Interaction Design team and bridge any technical gaps. This pilot program marked a significant step in integrating Unreal Engine into Ford's infotainment systems and provided valuable learning opportunities for all involved. The embedded video shows My Mustang in its final form.