Home

Awesome

NiEngine is an event-based system of actions and reactions between game objects. It lets users author “Reactions” on any GameObject through a “Reaction” or “ReactionStateMachine” component. These authored reactions will trigger, according to certain conditions, a list of actions such as enabling/disabling game objects, calling a C# function, set Transform values, or triggering other reactions on other GameObjects.

NiEngine has its own save system that can save and load any components or custom data.

Example of a State Machine: image

The grear icon green/white status indicate the current state. It update at real-time and may be toggle at runtime to trigger state changes.

Links

How to add NiEngine to your Unity Project

In the Unity Editor:

  1. Open package Manager from the Window menu.

  2. click "Install Package From Git URL..."

image

  1. Enter https://github.com/StephanieRct/NiEngine.git and click Install.

image