top of page

Somatosensory FPS Controller

A motion-based controller designed to bring physical immersion to first-person shooter games.

A hardware controller equipped with gyroscopic sensors, crafted to capture real-time player motions and aiming directions. It's engineered to translate these physical inputs into instantaneously on-screen actions, enhancing the first-person shooter gaming experience.

Role: Director & Lead Engineer
Platform: PC | Hardware FPS Controller
Genre: 3D FPS immersive experience
Team: 3 students in 2 months

Contribution

  • Directed the overall design and development of the controller, collaborating closely with 2 electrical engineers on hardware and system integration.
  • Designed the circuit layout and signal flow architecture, defining how each component interacts within the system.
  • Implemented the software pipeline using Python to capture inputs from the controller and Arduino to process and translate them into responsive in-game actions.
  • Developed the control I/O architecture, integrating:
    • A microcontroller as the central processing unit to handle motion data and user inputs.
    • A gyroscope sensor to detect real-time hand movements and transmit data for aiming control.
    • A motor unit providing haptic feedback through vibration when firing.
    • A USB interface for computer connectivity and an ISP unit for simplified programming.
bottom of page