Valorant Work

Software Engineer Intern for Gameplay Technology

 Intern Project: Crosshair Customization

Crosshairs and crosshair customization has proven time and time again to be an extremely important part of the player experience in Valorant for both competitive and casual players alike. The competitive community seeks a high degree of control over their crosshairs to assist in aiming and recoil control, while more casual players have shown their creativity in designing fun and artistic crosshairs to fit their personality in game. Entire websites and subreddits have been devoted to crosshairs in Valorant. As such, players have been asking for more customization features.

Axis Independent Scaling For Crosshair Lines

  • Previously, there was only 1 scale value each for inner and outer lines, meaning that lines could not be of differing lengths.

  • Players now have the option to unlink the horizontal and vertical axis, allowing for horizontal and vertical lines have different lengths.

Crosshair Custom Color Picker

  • Crosshair color customization was formerly limited to only a few preset colors.

  • Players can now select a preset to enable custom color picking, allowing players to choose any RGB value they wish for crosshair color.

Import Spectator Crosshair

  • Previously, Players could only guess the crosshair settings of a player they were spectating.

  • Players now have access to a chat command that allows them to directly import the crosshair settings of a player they are spectating into a new profile.

Independent Vertical Scaling of Crosshair Lines

  • Previously, there was only 1 scale value each for inner and outer lines, meaning that lines could not be of
    differing lengths.

  • Players now have the option to unlink the horizontal and vertical axis, allowing for horizontal and vertical lines have different lengths.

  • Work on this new feature involved both modifying the draw routines, as well as designing and implementing a fully functional custom widget in Unreal Engine 4’s blueprint system to encapsulate all the new settings in one functional object

Crosshair Custom Color Picker

  • The “Crosshair Color” setting for all 3 crosshairs now have an extra option in the dropdown menu called “Custom”.

  • Selecting this setting unlocks a text entry where the player can enter a hex code to change their crosshair color to any RGB value desired. 

  • Additionally, there is a color preview box to more easily see what each color looks like.

Import Spectator Crosshair

  • While spectating someone, the player can now type “/crosshair copy” or “/cc” to save the spectated player’s crosshair to a new profile.

  • This allows for a much easier time sharing crosshairs between players in a match.

  • Due to the increased number of customization options available to the player now, as well as it becoming easier to copy other player’s crosshairs, the max number of crosshair profiles has been increased to 15