Skip to content

capnslipp/NEvent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEvent

NEvent is an event system for the Unity Game Engine, developed by Slipp D. for Nectar Games. More info at nectargames.com/2009/09/09/quest-for-an-event-driven-fsm-and-messaging-system-in-unity-day-one .

NEvent is far from what I’d call a “1.0” release, but it is usable to an extent. The next major thing that needs to be done is a full write-up of how to use it and, preferably, a demo project.

License info pending, but it will likely be some kind of “free to use, as long as you give us credit” type of deal. It is on GitHub, after all.

Notes

Dependencies

Incompatibilities

  • NEvent will not work if placed in a Plugins or a Editor folder in your project. (It takes care of load order with its own internal folder structure.)

Basic Usage

Direct Download (without Git)

Use this if you just want to check the library, with no risks.

  1. Go to the GitHub page for this project (likely github.com/capnslipp/NEvent).
  2. Click the Download button and choose a format (ZIP is a safe bet).
  3. Wait for the download and then uncompress it (if it doesn’t automatically).
  4. Rename the resulting folder to just NEvent.
  5. Drop it into your project’s Assets/Libs folder.

Advanced Usage

Prerequisite: Make sure you’re set up for Git. (There are plenty of good resources available, including GitHub itself.)

Tracking Latest (via Git Clone)

Use this if your Unity project is not a Git repository (i.e. if you’re using SVN or otherwise).

To get it:

  1. cd into the Assets/Libs directory of your project (or any other subdirectory of Assets).
  2. Run a: git://github.com/capnslipp/NEvent.git NEvent

Later on, to update to latest:

  1. cd into the NEvent directory again.
  2. Run a: git pull origin master

Tracking Latest (via Git Submodule)

To get it:

  1. cd into the root directory of your project.
  2. Run the following (make sure the Libs directory exists beforehand):
    git submodule add git://github.com/capnslipp/NEvent.git Assets/Libs/NEvent
    git submodule init
    git submodule update

Later on, to update to latest:

  1. cd into the root directory of your project again.
  2. Run a: git submodule update

Making Modifications (via Git Fork)

  1. cd into the Assets/Libs directory of your project.
  2. Fork the repository and then clone your version (following the GitHub help page at help.github.com/forking).
    • On the line where it says to do a “git clone”, you’ll probably want to do this (note the “your_username_here”):
      git clone git@github.com:your_username_here/unity3d-NEvent.git NEvent

About

NEvent is an event system for the Unity Game Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages