Энтузиаст собрал на базе браузерного движка Chromium инструмент, который превращает Steam Controller второго поколения от Valve в самоходную радиоуправляемую машинку. Геймпад ползёт по плоской поверхности в реальном времени — без установки приложений и драйверов. Веб-страница подключается к контроллеру через WebHID — браузерный стандарт для прямой работы с USB- и Bluetooth-устройствами — и приводит его в движение, подавая импульсы на вибромоторы. Steam Controller поступил в продажу по цене $99 (около 7,5 тыс. ₽) в начале мая и был мгновенно распродан.

Steam Controller движется по столу через вибрациюИсточник изображения — YouTube / Very Lazy Pixels

Откуда взялась идея

Автор проекта — энтузиаст под ником VeryLazyPixels, представивший разработку на Reddit 16 июня. По его словам, толчком послужило видео, где кто-то «проигрывал» мелодии через вибромоторы геймпада. Тогда он заметил, насколько сильно контроллер ёрзает по столу при вибрации, и задался вопросом: можно ли управлять этим движением осознанно. Опубликованный позже ролик на YouTube показал, что можно — несмотря на полное отсутствие колёс.

Как это работает: вибрация вместо колёс

Инструмент задействует вибромоторы контроллера: на правильной частоте они заставляют весь корпус дрожать и понемногу сползать по поверхности в заданную сторону. Это тот же тип вибрационного перемещения, что и у дешёвых игрушек «bristlebot» (на щетине). Геймпад не едет в привычном смысле, а скорее скользит за счёт точно выверенных импульсов.

«Руление» браузер реализует, по-разному распределяя импульсы между моторами с левой и правой стороны. Когда нагрузка смещается на один мотор, контроллер при движении плавно разворачивается. Поскольку вес геймпада и трение под ним реагируют на каждую вибрацию неодинаково, череда коротких толчков даёт лёгкий сдвиг в нужном направлении, а расхождение импульсов по сторонам заставляет корпус крениться и поворачивать.

Управление — с клавиатуры: W или стрелка вверх двигают вперёд, A и D поворачивают влево и вправо, пробел резко останавливает оба мотора. Задней передачи нет, так что перед каждым стартом геймпад приходится разворачивать вручную. На странице спрятана небольшая панель отладки, где в реальном времени можно подкрутить длительность, частоту и силу импульсов — фактически превращая стол в живой стенд для опытов с разными режимами движения.

Почему всё работает прямо в браузере

За связь со Steam Controller отвечает WebHID — он даёт веб-странице низкоуровневый доступ к оборудованию после того, как пользователь сам одобрит устройство в браузерном окне выбора. Вся настройка укладывается в одну вкладку: открыть сайт в Chrome, Edge или другом браузере на Chromium, нажать кнопку подключения и выбрать «Steam Controller» в списке. Скачивать ничего не нужно. В Safari и Firefox номер не пройдёт — там WebHID не поддерживается.

Оговорки: страдает не геймпад, а стол

Сайт честно предупреждает: услуга предоставляется «как есть», без каких-либо гарантий, а езда по столу царапает корпус и со временем стирает точки контакта. Лучше всего подходят ровные и гладкие поверхности — стекло или дерево позволяют геймпаду скользить, тогда как шероховатый или мягкий материал тормозит его. По той же причине короткие заезды предпочтительнее долгих марафонов по столу. Любопытно, что в спорах под публикациями нашлись и защитники моторов: мол, они бесколлекторные и переживут что угодно, а вот столешница — под вопросом.

Контекст: сообщество разбирает геймпад на части

Сообщество вовсю экспериментирует со вторым поколением с самого запуска в мае. Вскоре после релиза Valve выложила CAD-файлы Steam Controller под лицензией Creative Commons, прямо предложив пользователям мастерить собственные аксессуары. Геймпад богат на интерфейсы: два квадратных трекпада 34,5 мм с тактильной отдачей, магнитные стики TMR без дрифта, шестиосный гироскоп с технологией Grip Sense (включается только при хвате), а также задние кнопки. В корпусе — четыре вибромотора LRA: два в трекпадах и два у сенсоров хвата. Именно это обилие «железа» и спровоцировало волну подобных опытов, как только устройства добрались до покупателей.

Перепрофилированные вибромоторы стали для контроллера и больным местом. Из-за особенностей прошивки вибрация в некоторых играх вела себя хаотично или вовсе пропадала — Valve работает над исправлением.

Спрос, перекупщики и сроки до 2027 года

Ажиотаж оказался таким, что после распродажи стартовых партий перекупщики выставляли геймпад дороже $300 (свыше 23 тыс. ₽). В ответ Valve запустила систему предварительного бронирования, чтобы отсечь ботов-скальперов. В обновлении от 18 июня компания признала, что «первоначальный спрос превзошёл ожидания», но заверила: сворачивать производство Steam Controller никто не планирует. Тем, кто встаёт в очередь сейчас, предложат одно из трёх временны́х окон — сентябрь 2026 года, декабрь 2026 года или 2027 год, — в течение которого придёт письмо с возможностью оформить покупку.

Для покупателей из СНГ ситуация привычная: официальной розничной поставки в регион нет, поэтому геймпад едет либо по той же очереди бронирования с международной пересылкой, либо через локальные магазины-реселлеры, которые везут устройство под заказ из-за рубежа — естественно, с наценкой поверх базовых $99.