View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.0.0
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 1.4 MB
- Files
- 311
- Favorites
- 4
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Heart Rate Monitoring
Monitor your users heart rate with this plugin
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Heart Rate Monitoring video 1
About this asset
This project is a comprehensive heart rate tracking and calibration system for Unity, designed to enable physiological and emotion-aware features in games and interactive applications. It integrates external heart rate monitors (such as Pulsoid, ANT+, or similar devices) to collect, analyze, and respond to live user biometric data. The system provides real-time heart rate data streaming, automated baseline calibration, historic data logging, and emotion state inference for adaptive feedback or bio-interactive game design.
Typical use cases include:
- Adaptive gameplay mechanics (e.g., horror games that respond to player fear levels)
- Biofeedback-driven experiences and VR/AR/XR environments
- User wellness and stress monitoring in serious games or training applications
From the publisher's Asset Store listing.
Technical details
Features
- Live Data Streaming: Fetches user heart rate from third-party services or devices and updates at regular intervals.
- Data Logging: Maintains a configurable in-memory log of recent readings for trend analysis and export to CSV.
- Baseline Calibration: Supports timed calibration sessions to determine user's resting/baseline rate, including minimum sample thresholds and event-driven feedback.
- Fear State Analysis: Classifies heart rate into discrete fear states (Calm, Low, Medium, High, Panic) based on configurable multipliers of baseline.
- Jump-Scare Detection: Identifies rapid spikes in heart rate over short time windows, suitable for triggering events in horror games.
- Event-Driven API: All major transitions broadcast via C# events for easy integration with custom UI, gameplay, or analytics.
- Data Export: Outputs historical session data, including timestamps and derived states, to standard CSV format for analysis.
Integration Notes
- Dependencies: Requires Unity, Pulsoid (Optional if using the ANT+ Plugin) or compatible heart rate hardware/API, and optionally TMPro for UI extensions.
- Extensibility: Modular structure enables adaptation for other device APIs, custom analytics, or expansion to support additional biometric signals.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.0f1 | Compatible | Compatible | Compatible | Compatible |
Requires a heart rate device supported by Pulsoid and an API Key obtainable by them.
As listed on the Asset Store.