Phones Reinvented

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.

$ suduxu server start
· 10-200fps input · MIT
RUST BACKEND
·
KMP CLIENT
·
TCP + UDP
·
CROSS-PLATFORM
What it is

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.

Don't trust us

What users say.

Suduxu is already powering local multiplayer and companion apps for creators around the world. Here is what they think.

M
@marcus_rühl
Indie Developer

"Turned my old Google Pixel into a steering wheel for my racing game in 10 minutes. Incredible tool."

E
@elena_huston
Software Engineer

"The latency is literally unnoticeable. It feels like magic to have a custom controller just pop up on my phone."

T
@thomas_leitner
Game Director

"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.