Publisher | Loren Chorley |
---|---|
File size | 7.61MB |
Number of files | 433 |
Latest version | 1.0.4 |
Latest release date | 2017-09-08 03:47:22 |
First release date | 2016-06-08 05:44:27 |
Supported Unity versions | 2018.4.2 or higher |
This asset is no longer being developed and is no longer being supported. It is provided free and open source in the hopes that it may be useful.
Rule Engine is a framework for managing customisable sets of rules that players can modify themselves in-game and even mid-game.
It is easy to integrate into an existing game or to use to structure a new game.
Effects, which are applied every frame, allow rules to interact with a game, and values and variables allow the rules to access anything outside the engine.
The engine has been designed with an extensive addon framework utilising hooks and anchors, and is provided open source for maximum customisability and extensibility. Rules can also be executed asynchronously for smoother gameplay and better performance on multi-core systems.
This package comes with a complete set of documentation that describes every major aspect of the engine and includes comprehensive code examples and starter project.
A complete chess game is provided as an example where every rule is available for the players to modify, including a rule to add extra tiles to the board each turn.