The SteelSeries Engine desktop application is unrivaled in the industry for it's usability and unique design. 

 

The target audience for most SteelSeries devices and the application are highly competitive PC gamers who play to win. SteelSeries makes hardware (mice, headsets, keyboards) known for their incredible performance. The SteelSeries Engine application allows gamers to customize their equipment to boost their performance even more.

SteelSeries Engine - Device list and Rival Mouse configuration window

Soon after I joined SteelSeries, we decided to throw away our old application, which was poorly crafted, and start over with a brand new application, SteelSeries Engine 3. The new app needed to be flexible and forward thinking, able to accommodate any crazy new devices and features we developed. We also wanted to go beyond boring sliders and toggle switches, and design controls that intuitively communicated their often highly abstract function with a minimum of text.


The framework

The device customization interface features a picture of the image, which is labeled if appropriate. For applicable devices there was a list of buttons and their functions, which could be customized. Devices would also have multiple settings "widgets" to adjust the performance of the device.

  The base configuration interface framework.

The base configuration interface framework.

  Configuration interface with no list

Configuration interface with no list

  Interface with wide device image

Interface with wide device image

  Configuration interface with more widgets

Configuration interface with more widgets


Mouse Customization UI

This interface features interactive labels so users know which physical button they are editing. The list of buttons on the side helps users remember which function has been assigned to each button. There is also a pop-over menu that allows users to customize buttons easily.

UI for the Rival Mouse

Rival Mouse UI - mouse sideview

Rival Mouse UI - button customization pop-over menu

  Rival Mouse UI in action

Rival Mouse UI in action


Headset Customization UI

This interface uses controls with a descriptive design that helps users intuitively understand their functions.

  Customization interface for the Siberia Elite headset.

Customization interface for the Siberia Elite headset.

  Siberia Elite UI in action

Siberia Elite UI in action


Controller customization interface

The unique heatmap (the rainbow ring) changes as the user adjusts the sliders to visually demonstrate the changes to the feel of the joystick. Users can adjust the range, sensitivity and deadzone size.

  Stratus XL customization interface

Stratus XL customization interface

  Stratus XL UI in action

Stratus XL UI in action


SteelSeries Engine Macro Editor

The Macro Editor is a completely unique design. Most editors use a plain text list, which is difficult to read. The Engine 3 editor uses a chain of bubbles and simple mouse-over highlights to show the relationship between the actions in the macro sequence.

  Macro Editor interface

Macro Editor interface

  Macro editor in action

Macro editor in action


Icon design

I designed a number of icons for the app that are crisp and legible at extremely small sizes.

icons.jpg
icons (1).jpg

Conclusion

Bloggers and customers alike have showered the SteelSeries Engine app with praise for being a far-and-away better experience than competing software.

"The software is where most companies either make it or lose it. Steelseries’ proprietary Engine 3 control panel is thankfully one of the best out there, and supports the Rival with an intuitive interface that allows one to setup the mouse just the way they like it."
IGN, gaming news and reviews
 
“I've been using SteelSeries Engine for a few years, and it has grown to become my favorite gaming peripheral software solution on the market.”
Crave Online, lifestyle website
 

"SteelSeries Engine has a great and friendly user interface compared to most headset software."

PC World, technology news and reviews

 

"[SteelSeries Engine is] a very simple program that doesn't needlessly complicate the customization process... The customization software is as streamlined as you could ever hope for."

engadget, technology news and reviews

 

"Add the options provided by the excellent SteelSeries Engine and what you are left with is a keyboard that lets you configure your keyboard in every insane and sane possible way."

KitGuru, technology news and reviews