eSense SDK for Muscle / EEGenius – C# for Unity (EMG & EEG)
Test device included.
An eSense device is included in delivery – choose eSense Muscle (EMG) or eSense EEGenius (EEG) at checkout. Also select your development SDK: Unity (C#) or Windows (.NET). Both SDKs drive Muscle as well as EEGenius.
Support for macOS and mobile platforms is in preparation – the SDK selection will be extended then.
This is our SDK for app development in C# for Unity for the Bluetooth sensors eSense Muscle (EMG) and eSense EEGenius (EEG). The same Unity C# plugin runs on mobile (iOS/Android), VR (Meta Quest, Pico) and desktop – ideal for interactive biofeedback applications, serious games and research.
A test device is included (either eSense Muscle or eSense EEGenius) so you can develop against real hardware right away.
Who is this SDK for?
For developers integrating muscle (EMG) or brain activity (EEG) into Unity projects – from VR/AR biofeedback and neurofeedback games to research and training applications. You get calibrated data streams in real time and a ready-made Unity demo project.
What’s included
- eSense Muscle (EMG) — muscle activity in microvolts (µV), 2-channel, frequency bands Broadband (20–950 Hz) / Mid (20–300 Hz) / Narrow (100–200 Hz) as µV RMS, via Bluetooth
- eSense EEGenius (EEG) — brain activity in microvolts (µV), 2-channel, raw signal 250 Hz/channel; plus 10 frequency bands (transmitted at 20 Hz): Delta (0.5–4 Hz), Theta (4–8 Hz), Lo-Alpha (8–10 Hz), Alpha (8–12 Hz), Hi-Alpha (10–12 Hz), Lo-Beta (12–15 Hz), Beta1 (15–19 Hz), Beta2 (19–23 Hz), Hi-Beta (23–27 Hz) and Artifact (52–58 Hz); plus per-channel impedance display, via Bluetooth
- eSense SDK in C# as a download by email
- One test device (eSense Muscle or eSense EEGenius) with electrode cables and electrodes in a case
- Demo application in C# with a demo Unity project
- Documentation and technical support by email
- Unlimited commercial and non-commercial use, no royalties
Technical specification
| Engine | Unity (C#) |
|---|---|
| Targets | iOS, Android, VR (Meta Quest / Pico), desktop |
| SDK version | Unity BLE SDK v1.0 (eSense SDK Suite v4.0) |
| Sensors | eSense Muscle (EMG), eSense EEGenius (EEG) |
| Connection | Bluetooth Low Energy (proprietary GATT) |
The two sensors

EMG · µV · 2-channel

EEG · µV · 2-channel
EMG & EEG live in the data stream
Examples from the eSense demo: muscle activity (EMG) with frequency bands and brain activity (EEG) with band-passes and impedance display – the same data streams you process in Unity.


One plugin for mobile, VR and desktop
The Unity C# plugin is cross-platform: the same codebase runs on iOS and Android, on standalone VR headsets (Meta Quest, Pico – Android-based) and on the desktop. This lets you feed EMG and EEG signals into immersive and interactive applications.
Use cases
- VR/AR biofeedback — physiological signals drive immersive experiences on Meta Quest / Pico
- Neurofeedback games — EEG-driven serious games with the eSense EEGenius
- EMG training applications — muscle activity as input in Unity
- Research projects — real-time EMG/EEG capture in your own Unity setups
Frequently asked questions
Which device is included?
A test device of your choice: either an eSense Muscle (EMG) or an eSense EEGenius (EEG), each with electrode cables and electrodes in a case.
Which platforms does the plugin run on?
iOS, Android, VR (Meta Quest, Pico) and desktop – one and the same C# codebase in Unity.
Do I need a separate SDK for the audio sensors?
Yes. Skin Response, Temperature and Respiration run via the platform SDKs (see Mobile SDK, Windows, macOS). This product covers the Bluetooth sensors Muscle and EEGenius.
What license does the SDK have?
Unlimited commercial and non-commercial use, no royalties. Technical support by email.
Related products
eSense Professional Sets
- eSense Complete Set for Professional Users (incl. SDK) — all sensors plus SDK bundled
- eSense Complete Set for Professional Users (without SDK)
The individual eSense sensors
- eSense Muscle Home & eSense Muscle Pro — muscle activity (EMG · µV)
- eSense EEGenius — EEG (µV)
- eSense Skin Response — skin conductance (EDA · µS)
- eSense Temperature — skin temperature (°C / °F)
- eSense Respiration — respiration (RA)
- eSense Pulse — heart rate (BPM · HRV)
Other eSense SDKs
- eSense SDK for Windows — also addresses Muscle & EEGenius natively (.NET 10)
- eSense SDK for mobile, cross-platform & VR apps — audio sensors
- eSense SDK for macOS



Reviews
There are no reviews yet.