
Description
Ultimate Game Facts is an easy to use library of functions to add game specific global (or actor specific) facts that you can read later to control game logic. Forget about adding multitude of variables or setter/getter functions to know current state of the game.
Think of this system as a database where you can track things that happens at gameplay.
Imagine a scenario, where at Level 1 you defeated an enemy and picked up a key to a door. In Level 5, you need to unlock a door. Traditionally, you'll need to create a variable to read/write the key acquired state, save and load it later when required. But with Ultimate Game Facts, you need to do only the following:
Set global fact that key acquired
Later when required Get the value of key acquired tag
No extra steps required. You can even save entire global fact tags whenever you want and load it back later.
Documentation: https://ryanjon2040.gitbook.io/ultimate-game-facts/