/gamesense-client

A JavaScript GameSense(TM) Client

Primary LanguageJavaScriptMIT LicenseMIT

gamesense-client

npm GitHub license Built with Grunt

A SteelSeries GameSense(TM) client based on the gamesense-sdk, credits to cschuller who started this library.

GameSenseā„¢ is a framework in SteelSeries Engine 3 that allows games to send status updates to Engine, which can then drive illumination (and potentially more) capabilities of SteelSeries devices.

This is not an official client implementation. GameSense is a trademark of steelseries.

Getting started

Install the client library via npm

npm install gamesense-client --save

and use the gamesense-client module:

var gamesense = require('gamesense-client');

Take a look at the examples to get started. Every example can be run alone, for example:

node blinkingNavigation

Examples are not part of the npm package.

Developing a game or app

Start with the gamesense-sdk

What's new in 2.0.1

  • Support for SteelSeries GameSense(TM) 3.18.4

  • New event icons

  • Added developer and deinitialize timer length to Game

  • Added the ability to specify a custom path for the coreProps.json files

  • Reworked frequency

  • Frequency ranges and repeat limit ranges

  • OLED support

  • Tactile support

  • New RGB zones and RGB zoned devices

  • Bitmap and partial bitmap mode

  • Context color mode

  • Update multiple events at once