Skip to content

An example project using SteelSeries GameSense Plugin for Unity

Notifications You must be signed in to change notification settings

SteelSeries/Unity-GameSense-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity-GameSense-Project

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

Features

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
  • 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

About

An example project using SteelSeries GameSense Plugin for Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages