Skip to content

StephanieRct/NiEngine

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages