Overview¶
The Beam Eye Tracker SDK is a development kit that leverages the Beam Eye Tracker’s head and eye tracking output to boost the immersion and performance of video games.
Furthermore, given that it exposes real-time tracking data, such as head pose and eye gaze on screen, the API can be used to develop a wide range of applications, from accessibility solutions to intuitive interfaces and UX research tools.
In essence, the SDK provides native libraries and language bindings that you can distribute with your application. This ranges from native desktop applications and games to browser based solutions. Regardless, your client application is assumed to be running in parallel while the Beam Eye Tracker application is natively in the desktop.
Clients can then leverage the API Reference to receive a stream of TrackingStateSet data objects in real-time, which contain the raw and preprocessed tracking data that you need to implement the features such as foveated rendering or dynamic HUDs with minimal effort. For the In-game camera control feature, clients can sample a smoothed state at the game’s render/update rate for optimal frame pacing. Ready to use plugins and samples are available for popular tools and SDKs such as Unity, JavaScript, and AMD FidelityFX™, to simplify the integration process.
For more information about what you can achieve with the SDK, see the Core features section, or continue to Installation & Setup.