GameGraph

$49
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.

Top Publisher Assets