Unity ver. 2019.2.7f2
2019.1 version and standalone available for download here.
The intention of this repo is to supplement the instructions and documentation listed for SteelSeries GameSense SDK and Unity GameSense Client.
unity-gamesense-client is included as a submodule of this repo, so remember to:
git submodule update --init --recursive
Here you will find example code to help you understand and utilize the Unity GameSense client in your own Unity projects. For more information about GameSense, visit the repo here.
Included in this repo is a simple Unity project with two scenes.
- GSPrefabScene showcases the use of the GameSenseManager Prefab for handling GameSense events.
- Ranged-event is triggered using the up-down buttons or arrow keys
provided handlers:
- RangedColorHandler - Changes keyboard main zone color according to the ranged-event value
- RangedScreenHandler - Updates the screen with different readouts depending on ranged-event-value
- GradientColorHandler - Changes the numpad zone color using a gradient according to the ranged-event value
- Binary-event is triggered with the toggle button
provided handlers:
- StaticColorHandler - Switches the mouse logo zone LED on and off with toggle
- StaticScreenHandler - Flashes an image on OLED screens when toggle is pressed
- TactileHandler - Sends a tactile buzz to supported devices
- Ranged-event is triggered using the up-down buttons or arrow keys
provided handlers:
- GSScriptedScene mirrors the functionality of GSPrefabScene, but uses a script-only approach.
- Ranged-event is triggered using the up-down buttons or arrow keys
provided handlers:
- RangedColorHandler - Changes keyboard main zone color according to the ranged-event value
- ScreenHandler - Updates the screen with different readouts depending on ranged-event-value
- Binary-event is triggered with the toggle button
provided handlers:
- StaticColorHandler - Switches the mouse logo zone LED on and off with toggle
- TactileHandler - Sends a tactile buzz to supported devices
- Ranged-event is triggered using the up-down buttons or arrow keys
provided handlers: