XDEFIANT / UBISOFT
Role: UI Technical Artist
I worked as a UI Technical Artist on XDefiant, a free-to-play, first-person, arena shooter. Within the first two weeks of launched, XDefiant had reached over 11+ million players.
My main responsibility was integrating UI logic using Node-Based Visual Scripting to implement UI in front-end game menus and HUD, animating UI to create a more engaging player experience, and creating game icons and thumbnails.
Snowdrop Game Engine
Figma
Photoshop
Illustrator
Motion Design
Shaders
↑ KILL COUNTER / IN-GAME HUD
Implemented a kill counter that tracks enemy kills in a single life span. When you reach 10+ kills the UI and animation stands out more.
↑ HIT & KILL INDICATOR / IN-GAME HUD
Implemented and animated the hit and kill indicators, which appear when your player hits or kill an enemy.
↑ STORE RE-DESIGN / FRONT-END MENU
Lead the implementation for our store redesign. Updated the section to handle both vertical and horizontal scrolling between categories. Thumbnails were changed to display more of the asset with legible text and icons.
↑ ASSASSIN’S CREED EAGLE VISION ABILITY / IN-GAME FX
Set up functionality for shaders for highlighting team players and enemies and UI FX for an enemy trail and updating in world environment colors.
↑ HIGHWAYMEN TRAIT / IN-GAME HUD
Created shader where graffiti pulses in the corners of the screen based on how many kills you get in a row. Using shapes and sprites, I created the meter to display and animate based on what level of intensity your player is currently at—medium, high, MAX.
↑ WEAPON MASTERY / FRONT-END MENU
Implemented and took lead creating thumbnails for weapon mastery weapons and skins using Snowdrop internal tools.
↑ WEAPON ATTACHMENTS / FRONT-END MENU
Implemented and took lead on creating weapon attachments thumbnails and along with making updates and debugging weapon screens. Made sure lighting and sizing were consistent through all attachment images.
↑ ACCESSIBILITY: RIGHT-TO-LEFT LANGUAGES / FRONT-END MENU
Updated existing screens to handle right-to-left languages, specifically Arabic. Also with implementations of future screens, worked with UX to make sure features were set for Right to Left languages.