Turn an Android or iOS phone into a steering wheel and dashboard control panel for PC racing and trucking simulators. A desktop companion app translates the phone's input into a virtual game controller the simulator reads natively.
Primary target: Euro Truck Simulator 2.
mobile/- Flutter app that captures steering, pedals, and dashboard controls.desktop/- C#/.NET with Avalonia UI; exposes a virtual controller on Windows (ViGEmBus) and Linux (uinput).protocol/schema/- Shared JSON schemas, the single source of truth for control enums and message shapes.
The specs live in docs/:
prd.md- product requirementsbackend-interface.md- desktop server interfacesmobile-interface.md- mobile app interfacesproject-structure.md- repository layout and rationale
See the implementation plan in plan/feature-wheeldeck-v1-1.md.