Here's the final piece to the Steam (Box) Machines puzzle.
As expected, the final announcement from Valve Software on Friday was a Steam controller, not the speculated Source 2 engine. The company calls the new device a "different kind of gamepad", sporting dual circular trackpads, superior haptic feedback, a touch screen, and several well-placed buttons. The controller was designed from the ground up to be "hackable" as well, and the company plans to release tools so that users can help shape the peripheral's evolution.
"We set out with a singular goal: bring the Steam experience, in its entirety, into the living-room. We knew how to build the user interface, we knew how to build a machine, and even an operating system," Valve states. "But that still left input — our biggest missing link. We realized early on that our goals required a new kind of input technology — one that could bridge the gap from the desk to the living room without compromises. So we spent a year experimenting with new approaches to input and we now believe we’ve arrived at something worth sharing and testing with you."
Valve's new controller will work on all games listed on Steam, even the older titles not designed for controller support. The company says that it has "fooled" these older games into thinking they’re being played with a keyboard and mouse. This indicated that Valve has developed mapping software within SteamOS and the Steam client that allows users to, for example, place the mouse left-click function to the controller's left trigger button.
The face of the controller provides two huge circular trackpads, replacing analog sticks. The touchscreen sits in the middle, with triangular "X" and "Y" buttons mounted on the left of the screen, and "B" and "A" buttons on the right. There are two trigger buttons on each shoulder, and three buttons lined along the bottom of the touchscreen/trackpad group. The touchscreen and trackpads are also clickable, reducing the need for three extra buttons on the surface.
"Every button and input zone has been placed based on frequency of use, precision required and ergonomic comfort," the company says. "There are a total of sixteen buttons on the Steam Controller. Half of them are accessible to the player without requiring thumbs to be lifted from the trackpads, including two on the back. All controls and buttons have been placed symmetrically, making left or right handedness switchable via a software config checkbox."
The new controller is built around a new generation of super-precise haptic feedback, the company claims, using dual linear resonant actuators. These weighted electro-magnets are attached to each of the dual trackpads, and are capable of delivering a wide range of force and vibration. This in turn delivers in-game information about speed, boundaries, thresholds, textures, action confirmations, or any other events.
"In the center of the controller is another touch-enabled surface, this one backed by a high-resolution screen," the company says. "The screen allows an infinite number of discrete actions to be made available to the player, without requiring an infinite number of physical buttons. Players can swipe through pages of actions in games where that’s appropriate. When programmed by game developers using our API, the touch screen can work as a scrolling menu, a radial dial, provide secondary info like a map or use other custom input modes we haven’t thought of yet."
The new controller will be part of the Steam Machines beta program. Versions shipping to the 300 participants won't have touchscreens, and won't be wireless, requiring a USB connection. The company also says the peripheral works with the Steam client, meaning it will be compatible with any machine with the client installed.
"We’re done with our announcements, and we promise to switch gears now and talk specifics over here in our Steam Universe community group," the company says. "Also we’ll talk soon about the design process and how we’ve arrived at our current prototype."