Integration Process
Estimated reading: 2 minutes
0 views
To successfully integrate the Interhaptics Engine into a game application, the following steps are recommended:
- Interhaptics Engine Library Integration: This step involves integrating the Interhaptics Engine library into the game application. It includes packaging, loading, and initializing the library according to the targeted platform.
- Support for .haps File Assets: Enable support for Interhaptics’ proprietary haptic effects (.haps) as game assets, allowing the engine to load and unload these effects during gameplay.
- Device Providers Libraries Integration: Integrate the Device Provider libraries into the game application. This step includes packaging, loading, and initializing the libraries for the targeted platform, enabling communication with haptic devices.
- Rendering Loop and Provider Loop Integration: Integrate the rendering loop of the game engine with the Provider loop of the Interhaptics Engine. This synchronization ensures proper haptic feedback and maintains compatibility across the supported platforms.
By following these recommended steps, the game engine will gain the following capabilities:
- Load and unload Interhaptics proprietary effects (.haps) during gameplay.
- Control haptic sources based on game events.
- Map the haptic experience across different supported platforms to ensure cross-platform compatibility.
For detailed instructions and guidelines on each integration step, please refer to the accompanying documentation provided with the Interhaptics Engine SDK.
Please note that the Interhaptics Engine SDK supports all platforms officially supported by Interhaptics as shown in the image below. Ensure compatibility with the target platform and refer to the platform-specific documentation for any additional integration requirements or considerations.
