Build customizable controllers within minutes
Suduxu is a development tool that allows software creators to turn any smartphone into a responsive, custom game controller or companion screen.
Pay less reach more.
Suduxu lives inside your application's process. There's nothing to deploy, host, or keep online — it starts when your app starts.
Embeddable
Add the Rust crate or the Unity package to your project. Suduxu runs in-process — no external service to stand up or maintain.
Configurable
Ports, authentication, sensors, rate limits, client caps — every server behavior lives in one suduxu.json file you can change without touching code. For a guided interface, use the built-in configurator.
Extensible
Write your own controller layouts in HTML or XML, define new themes per client, or wire in sensors and inputs the event system has never seen before.
What users say.
Suduxu is already powering local multiplayer and companion apps for creators around the world. Here is what they think.
"Turned my old Google Pixel into a steering wheel for my racing game in 10 minutes. Incredible tool."
"The latency is literally unnoticeable. It feels like magic to have a custom controller just pop up on my phone."
"Finally, a way to add local multiplayer without making people buy expensive controllers. The Rust backend is rock solid."
Constantly Evolving
We push updates regularly to ensure Suduxu remains the most capable virtual controller tool available. Check out what is new.