04.03 Unity, Unreal, ROS, C++, and Python Integration Workflow

  1. Business Customer / Developer Integration Manual
  2. 4.3 Unity, Unreal, ROS, C++, and Python Integration Workflow

4.3 Unity, Unreal, ROS 2, C++, and Python Integration Workflow

Run a minimum example from a fixed version before moving to the target technology stack. For complete commands, APIs, and sample code, use the corresponding GitHub v0.1.0 directory.

Implementation Process

  1. Download a fixed version.

    Use the v0.1.0 tag or ZIP instead of depending directly on the main branch.

  2. Verify basic communication.

    Run the Python example or protocol validation first to confirm the receivers, COM ports, and glove data.

  3. Select the target technology stack.

    Follow the README in the corresponding directory to configure the environment and run its minimum example.

  4. Integrate the customer application.

    Implement data mapping, interaction logic, multi-device management, and error handling.

  5. Complete acceptance.

    Archive the version baseline, test steps, results, and evidence.

Technology Entry Points

Avoid Mixing Versions and Capabilities

Do not mix different tags, commits, or project-specific deliveries. The presence of an interface in the SDK does not mean the current SKU includes the corresponding hardware capability. Motion data, haptic feedback, and button capabilities are defined by the order.

Next Step

Continue to 4.4 Project Validation, Delivery, and Version Management.