Publisher | InverseClockWork |
---|---|
File size | 7.44MB |
Number of files | 119 |
Latest version | 1 |
Latest release date | 2021-04-29 02:10:17 |
First release date | 2021-04-29 02:10:17 |
Supported Unity versions | 2018.4.2 or higher |
GameGraph is a game state management system that constructs a graph visualization said states.
It contains:
- Scene loading system
- State data management separated from the scene files
- Groupable state variables (integer, boolean)
- Game state is serializable
- The graph visualizer and "test from here"-tool
- An event system to display current state on the loaded scenes
Just create scene sets, containing addressable references to the wanted scenes (base scene, additive scenes, conditionally loaded additive scenes) and within those scenes, trigger modifications to the game state and react to the current game state.
The graph is calculated based on the modifications linked with specific scene sets and traversed through those to find all the variants.
The scene sets are used as the main nodes in the graph and then contain the variants of all the variable mutations available therein.
Asset uses third party font (Oxanium) under SIL OPEN FONT LICENSE 1.1 and audio clips (15419__pagancow__dorm-door-opening, 173559__gevaroy__002, 185059__unfa__deafening-whispers, 536527__smice-6__hum-loop) under CC0 1.0 Universal license. See ThirdPartyLicenses.txt in package for details.