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. One simple example would be displaying the player's health on the row of functions keys as a bargraph that gets shorter and changes from green to red as their health decreases, even flashing when it gets critically low.
This repository contains documentation, tutorials, and examples for developers wishing to support GameSense™ in their games or applications.
doc/api/sending-game-events.md
How a game can register and send events to GameSense™.
doc/api/writing-handlers-in-json.md
How to specify event handlers in JSON from a game for an
out-of-the-box, user customizable experience.
doc/api/writing-handlers-in-golisp.md
How to write handlers in the GoLisp language for the ultimate
flexibility and power.
doc/api/standard-zones.md
The list of standard zones that can be used in handlers.
doc/api/csgo-customization.md
How to customize the builting CS:GO event handling using GoLisp. Read
the doc/api/writing-handlers-in-golisp.md
first.
doc/tutorials/audiovisualizer_tutorial.md
Turn your APEX M800 into an audio spectrum analyzer.
doc/tutorials/minecraft-meet-sse.md
Writing a mod for MineCraft to support GameSense™.
doc/tutorials/minecraft-meet-sse-part2.md
Writing advanced handlers to work with the events being sent from the mod
presented in part 1.
doc/tutorials/creating-a-minecraft-mod.md
Support tutorial on modding MineCraft.
examples/audiovisualizer
Code to go with doc/tutorials/audiovisualizer_tutorial.md
.
examples/minecraftforge1.8
Code for the GameSense™ Minecraft mod