Sobre este proyecto
it-programming / desktop-apps
Abierto
We are seeking a skilled freelancer or team to design and develop a custom single-handed game controller with integrated gyro functionality. The controller must be detectable by a PC as a standard Xbox 360 controller to ensure seamless integration with existing game engines, particularly Unreal Engine.
Key Requirements:
1. Hardware Design: The controller should feature a single-handed ergonomic design, similar in concept to the provided reference (YouTube link, though not directly included in this description). (Controller case will be printed by ourselves to fit the pcb and component desig
2. Input Components: It must include a gyro sensor for motion sensing, a thumbstick for directional input, and several programmable buttons and triggers.
3. PC Compatibility: The controller needs to emulate an Xbox 360 controller when connected to a PC, allowing for easy plug-and-play functionality without custom drivers.
4. Input Mapping:
* Gyro sensor movements must be accurately mapped to the right thumbstick (R-stick) input of the emulated Xbox 360 controller.
* The physical thumbstick on the device should be mapped to the left thumbstick (L-stick) input of the emulated Xbox 360 controller.
* All physical buttons and triggers on the custom controller must be mapped to relevant buttons (e.g., A, B, X, Y, bumpers, triggers, D-pad) of the emulated Xbox 360 controller.
5. Firmware Development: Development of robust firmware to handle sensor data, button inputs, and translate them into Xbox 360 controller signals via usb hid (human interface device) protocol.
6. Deliverables: A functional prototype, source code for the firmware, and detailed documentation including schematics and mapping specifications.
We are looking for expertise in embedded systems, hardware design, and PC peripheral emulation to bring this innovative controller concept to life.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias